Payment statuses that apply to APM refunds.
Refund Payment Statuses
The various refund statuses for both direct and bank transfer refunds:
|REFUND_WEBFORM_ISSUED||A specific Webform payment status, applied when a Shopper Webform Bank Transfer Refund request has been initiated (a Webform URL and Refund ID) either through the MAI or via an order modification.|
Note: This does not mean that the refund request has been submitted.
|REFUND_EXPIRED||A specific Webform payment status, applied when a Shopper Webform Bank Transfer Refund request has been cancelled. This payment status can only apply after the REFUND_WEBFORM_ISSUED status, and only if the Merchant cancels the Shopper Webform Bank Transfer Refund request via the MAI.|
Note: No order notification is returned for this payment status, but the status can be reported on in the MAI.
|SENT_FOR_REFUND||Returned when the refund has been successfully submitted (either via a direct refund or a bank transfer refund)|
Note: This status only indicates that the merchant or shopper has submitted the refund for processing. It does not indicate that the amount has been credited to the shopper's bank account or payment instrument, or that the refund request has been received by the APM provider (if a direct refund) or bank (if a Bank Transfer refund).
|REFUNDED||Returned once the Worldpay system has submitted the refund request to the APM provider (if a direct refund) or bank (if a bank transfer refund)|
Note: For APMs this status does not mean that the refunded amount has been deposited back to the shoppers bank account or payment instrument. It only indicates that the refund request has been received by the APM provider or Bank.
Bank transfer refunds with incorrect details
For bank transfer refunds, if the merchant or shopper enters valid values that meet all of the criteria to submit a bank transfer, but the bank details are not correct:
- The system submits the bank transfer and the payment status changes to SENT_FOR_REFUND. The system does not check to see that the entered details are actual bank account/SWIFT BIC/IBAN numbers.
- Worldpay sends the refund request to the bank, and the payment status changes to REFUNDED.
- When the receiving bank processes the refund (which could be one or more days later), and cannot find the bank account details to deposit the refund to, the receiving bank sends a refund failed message to the Worldpay system.
- The payment status changes from REFUNDED to REFUND_FAILED.
Note: For examples of the different notifications returned for a Webform refund request, see