May 30, 2017

6 questions need to clarify before implement a new payment method in Magento

I have worked with some new payment gateway to implement new payment method for Magento (both Magento 1.x and 2.x). So now I have experience before start to implement. As a developer, you should get answer 6 questions from payment gateway via the client. It should be:

A possibility of doing an authorization hold, unhold (voiding), and capture for the bank cards.

A possibility to refund a payment from the Mangento backend.

A possibility of a partial refund.

A possibility to pay an order in the Magento backend.

A possibility to limit a payment method's visibility by a customer's country OR a minimum and maximum order amount.