Refund Request
Request parameters used to validate or capture a refund.
usernamestringrequired
Username used to authenticate the merchant.
Example:
USERpasswordstring<password>required
Password used to authenticate the merchant.
Example:
PASSWORDrtidstringrequired
Unique refund transaction identifier.
Example:
dv-ref-test8-refundmtidstringrequired
Merchant transaction identifier of the original transaction.
Example:
dv-ref-test8utcOffsetstringrequired
UTC offset of the refund request.
Example:
+00:00amountnumber<double>required
Amount to be refunded.
Example:
10currencystringrequired
Currency of the refund.
Example:
EURsubIdstringnullable
Optional sub-identifier.
customerIdTypestringrequired
Type of customer identifier provided in customerId.
Example:
EMAILcustomerIdstringrequired
Customer identifier.
Example:
customer@paysafecard.commerchantClientIdstringrequired
Merchant client identifier.
Example:
customer1validationOnlybooleanrequired
Determines whether the refund is only validated or is captured.
Set to true to validate the refund. Set to false to capture
the refund.
Example:
truelanguagestring
Language used for a pending refund.
Example:
DEcountryCodestring
Country code used for a pending refund.
Example:
ATnotificationUrlstring<uri>
Notification URL used for a pending refund.
Example:
https://pendingrefundnotificationRefund Request
{
"username": "USER",
"password": "PASSWORD",
"rtid": "dv-ref-test8-refund",
"mtid": "dv-ref-test8",
"utcOffset": "+00:00",
"amount": 10,
"currency": "EUR",
"subId": "string",
"customerIdType": "EMAIL",
"customerId": "customer@paysafecard.com",
"merchantClientId": "customer1",
"validationOnly": true,
"language": "DE",
"countryCode": "AT",
"notificationUrl": "https://pendingrefundnotification"
}