In the Hosted Checkout Integration of the Mastercard Payment Gateway Service module, when the ‘Authorize’ payment method is selected, it’s important to note that funds need to be manually captured or refunded.
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’.
Void Authorization is used to cancel an order if a merchant finds any fraud/suspect in that order.
When accessing the ‘Order Detail’ page, clicking the Void Authorization button will automatically cancel the order.
The order amount will be refunded to the user’s card if the payment has been captured.
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.
To restock the ordered product, you’ll need to initiate the PrestaShop refund process in addition to the Mastercard Payment Gateway module’s refund procedure.
Steps for initiating Partial Refund: