In the Hosted Checkout Integration of the Mastercard Payment Gateway Service module, if the ‘Authorize’ payment method is selected, funds need to be captured or refunded manually.
Capture Payment is used to process transactions and transfer order funds into the merchant’s account.
When accessing the ‘Order Detail’ page, selecting the Capture Payment button initiates the transaction processing, resulting in the transfer of the order amount to the merchant’s account.
Upon clicking the Capture Payment button, the page will load, and a success message will be displayed. Subsequently, the order status will be updated to ‘Payment Accept’.
A Refund is initiated when the merchant decides to return the funds to the cardholder, effectively canceling the order.
Under the ‘Order Detail’ page, clicking on the Full Refund button will send back the full amount captured for that order to the cardholder.
On the ‘Order Detail’ page, initiating a Partial Refund by clicking the button will return a portion of the captured amount for that order to the cardholder.
To restock the ordered product, you’ll need to initiate the OpenCart refund process in addition to the Mastercard Payment Gateway module’s refund procedure.
Steps for initiating Partial Refund: