Woocommerce doesn’t offer a way to add payments to manually created orders other than e-mailing an invoice to the customer.
This plugin basically opens a checkout window for the current order so you can add payments using any installed and active payment gateway.