Devolución
Este tipo de operación permite al comercio realizar una operación en la cual se devuelve el importe de un pago que ha realizado previamente el cliente en este comercio.
- IMPORTANTE: En la petición REST, el valor del
parámetro
Ds_Merchant_TransactionType
debe ser"3"
.
Parámetro "Ds_MerchantParameters" para una devolución:
{
"DS_MERCHANT_AMOUNT": "145",
"DS_MERCHANT_CURRENCY": "978",
"DS_MERCHANT_MERCHANTCODE": "999008881",
"DS_MERCHANT_ORDER": "1446068581",
"DS_MERCHANT_TERMINAL": "1",
"DS_MERCHANT_TRANSACTIONTYPE": "3"
}
Tras el envío de la petición, en la respuesta se recibe el parámetro "Ds_Response", si su valor es "0900" indica que la devolución se ha realizado correctamente:
{
"Ds_Amount": "145",
"Ds_AuthorisationCode": "629297",
"Ds_Card_Brand": "1",
"Ds_Card_Country": "724",
"Ds_Currency": "978",
"Ds_Language": "1",
"Ds_MerchantCode": "1446068581",
"Ds_MerchantData": "",
"Ds_Order": "1234aaa",
"Ds_Response": "0900",
"Ds_SecurePayment": "0",
"Ds_Terminal": "1",
"Ds_TransactionType": "3"
}