Menu

Refund statuses

Payment statuses that apply to APM refunds.

Refund Payment Statuses

The various refund statuses for both direct and bank transfer refunds:

Payment STATUSDescription
REFUND_WEBFORM_ISSUEDA 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_EXPIREDA 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_REFUNDReturned 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).

REFUNDEDReturned 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.

REFUND_FAILEDReturned if:
  • The refund is rejected immediately, in which case the payment status directly changes from SENT_FOR_REFUND to REFUND_FAILED.
  • The refund validation fails, i.e. the APM provider or bank, once it processes the refund, cannot find an account/instrument to deposit the refund to. Possibly due to an invalid bank account number or the bank account or e-wallet has been closed etc. In this case the payment status will go from REFUNDED to REFUND_FAILED.
  • The refund is reversed or returned.

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:

  1. 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.
  2. Worldpay sends the refund request to the bank, and the payment status changes to REFUNDED.
  3. 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.
  4. The payment status changes from REFUNDED to REFUND_FAILED.

Refund Notifications

Whenorder notificationshave been set up on your Worldpay account a notification is returned for all of the payment statuses mentioned in the above table except for the REFUND_EXPIRED payment status.

Note: For examples of the different notifications returned for a Webform refund request, seeWebform notifications.