Search docs

Are you looking for test card numbers?

Would you like to contact support?

Start searching Adyen's documentation...



To initiate a refund of an authorised and captured payment, send a modification request to the /refund endpoint.

Field Type Required Description
merchantAccount String -white_check_mark- The merchant account where the transaction, for which the request needs to be initiated, was processed.
modificationAmount Amount -white_check_mark-

A container for the amount that needs to be refunded.

The currency must match the currency used in the original payment request.  The value must be smaller than or equal to the authorised amount. This needs to be represented in minor units according to the following table.

originalReference String -white_check_mark- The originalReference value corresponds to the pspReference value assigned to the original payment. You receive the pspReference with:
  • The payment status, or
  • The authorisation notification.
reference String -x-

If you want, you can specify your reference for the modification request. This reference will be visible in the Customer Area and in reports. Max length: 80 characters.