Anulación

Este tipo de operación permite al comercio anular una preautorización o una venta que no ha sido confirmada, de este modo se libera el importe bloqueado con la preautorización al cliente. Para indicar en esta petición REST, el valor del parámetro "Ds_Merchant_TransactionType" debe ser "9".


Para realizar la anulación debe usarse el mismo número de pedido y terminal que se usó en la preautorización:

				 			
{
  "DS_MERCHANT_AMOUNT": "145",
  "DS_MERCHANT_CURRENCY": "978",
  "DS_MERCHANT_MERCHANTCODE": "999008881",
  "DS_MERCHANT_ORDER": "1446068581",
  "DS_MERCHANT_TERMINAL": "1",
  "DS_MERCHANT_TRANSACTIONTYPE": "9"
}
							
						

Como confirmación de la anulación se recibe "Ds_Response" con valor "0400":

				 	
{
  "Ds_Amount": "145",
  "Ds_AuthorisationCode": "285339",
  "Ds_Card_Brand": "1",
  "Ds_Card_Country": "724",
  "Ds_Currency": "978",
  "Ds_Language": "1",
  "Ds_MerchantCode": "999008881",
  "Ds_MerchantData": "",
  "Ds_Order": "1446068581",
  "Ds_Response": "0400",
  "Ds_SecurePayment": "0",
  "Ds_Terminal": "1",
  "Ds_TransactionType": "9"
}