Simulate a Card Refund - EEA
Simulate a retail location making a refund to an issued card.
This method triggers Card Issuing Refund Webhook. This method credits the available balance of the wallet with the refunded amount. See Wallet Balance Types. Use this method in the sandbox.
This method applies to cards issued in the European Economic Area (EEA). For cards issued outside the EEA, see Simulate a Card Refund - Non-EEA.
Prerequisites:
An issued card. See Issue Card.
Activate the card. See one of the following:
Authorization of a card transaction. See Simulate a Card Transaction Authorization Request - EEA.
amount
The amount of the refund, in units of the currency defined in
currency
. Decimal.
authorization_id
ID of the authorization. String starting with cardauth_. Use the value of
id
in the response to Simulate a Card Transaction Authorization Request - EEA.
card_id
ID of the card. String starting with card_.
currency
The refund currency. Three-letter ISO 4217 code.
/v1/issuing/cards/refund
Card Refund
curl -X post https://sandboxapi.rapyd.net/v1/issuing/cards/refund -H 'access_key: your-access-key-here' -H 'Content-Type: application/json' -H 'idempotency: your-idempotency-parameter-here' -H 'salt: your-random-string-here' -H 'signature: your-calculated-signature-here' -H 'timestamp: your-unix-timestamp-here' -d '{ "card_id": "card_c0acb5d35a78fcf4473bc98b1cda8cf9", "amount": 3, "currency": "USD", "authorization_id": "cardauth_2acf298ae9e27a2596569db1e0c53a14" } '
{ "status": { "error_code": "", "status": "SUCCESS", "message": "", "response_code": "", "operation_id": "cb8a122b-4880-4d68-8dc4-a8273c9a7c1b" }, "data": { "id": "cardauth_fb7772107032765ca74ffc5d6ed7599d", "card_id": "card_c0acb5d35a78fcf4473bc98b1cda8cf9", "card_transaction_id": "cit_dc04b1b4fac33efa5a0d1030ed116c00", "amount": 3, "currency_code": "USD", "txn_type": "REFUND", "auth_response": { "code": "00", "message": "APPROVED_OR_COMPLETED_SUCCESSFULLY" }, "is_remote_auth": false, "remote_auth_endpoint": "", "remote_auth_response": null, "transaction_amount": 3, "transaction_currency_code": "USD", "fx_rate": null, "merchant_category_code": "", "merchant_name_location": "TEST MERCHANT", "merchant_identification_code": "#RAPYD SANDBOX#" } }