Explanation:
In Magento, if you're using Afterpay with Deferred Payment Capture, it’s critical to capture the payment within the authorization period. If the payment is not captured within this timeframe, the authorization will automatically expire, and the order will be voided or refunded—even if no manual refund was performed.
This is an expected behavior designed to ensure that funds are not held indefinitely without confirmation of shipment or fulfillment.
Actions:
To avoid automatic refunds in the future:
Make sure that you invoice (capture) the order within the authorization period since placement. In Magento, creating an invoice is what triggers the payment capture with Afterpay.
Review your order processing and fulfillment procedures to ensure invoices are generated promptly, especially if you use manual invoicing or rely on delayed fulfillment workflows.
If you're using third-party modules or custom workflows that delay invoice creation, consider updating them to meet Afterpay’s capture window.
If you are unsure how your system is handling captures or need help configuring the integration, please refer to the below Afterpay Magento Configuration Guide for assistance.
Related Links: