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.

Para indicar en esta 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"
}