Magento – Implementing ability to capture payments offline from orders

orderspayment

So we're trying to develop a way of capturing payments offline in Magento as a result of this thread.

If our client takes telephone/manual orders, they need the ability to capture the payment when Magento can't auto detect that payment has been made. I was hoping to achieve this in the simplest possible way like:-

capture payments offline

A button that they can simply click on the order page to capture the payment manually and push the order to the next stage of the ordering process so that they can ship the order.

What would be the best approach for this?

In an ideal world, we would make this button trigger the function as detailed in Inchoo's suggestion which can also be seen at our previous thread on this.

Could anyone advise of a way this can be done effectively to achieve what we're after?

Thanks in advance.

Best Answer

You could use the on account/invoice payment (free) extension from http://mamoc.com/rembours-and-invoice-payment-method. You can configure this extension to create an invoice when the order is completed but with the invoice payment state as pending. This way you only need to capture the payment for the invoice to set the order to the next stage.