Outlines refunding a payment by reversing it using a transaction ID to reference the payment.
Reverse a completed payment where the card that made the payment originally is not available. Use the
POITransactionID to reference the original payment.
There are 2 ways to reverse a payment via the Terminal API:
- Submit a reversal to the same terminal that did the original payment.
- Reverse a payment on a different terminal.
For both options, only reverse a complete transaction. Partial reversals not supported from the PED.
ReversedAmount is specified it will be ignored. Currently, partial referenced refunds are available only using the modification API. Reversal is idempotent. Reversals are not returned in a transaction status request.
Contact POS Support Team to allow their account to do refund amounts higher than the original transaction.
For a list of
ReversalRequest fields, see ReversalRequest fields.
ServiceID in the
MessageHeader should be unique.
ServiceID combinations are rejected if used recently, within 48 hours.
If a PSP reference has not yet been generated, the TransactionID will only consist of a tender reference. This could occur if the transaction was completed offline.
ReversedAmount is specified in the
ReversalRequest, the Adyen payments platform ignores it. The reply will include a message which states: "Field not supported".
For a list of Reversal Response fields, see ReversalResponse fields.
An authorisation is attempted and you receive a response with the following fields: