Anulación

Este tipo de operación permite al comercio poder anular una preautorización, un pago, una devolución, o una confirmación de Autenticación.

Anulación de Preautorización

Este tipo de operación permite al comercio anular una preautorización que no ha sido confirmada, de este modo se libera el importe bloqueado con la preautorización al cliente. Esta anulación se puede realizar hasta 7 días después de la preautorización original.

  • IMPORTANTE: En la 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": "49",
			  "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"
			}
								
							

Anulación de Pago

Este tipo de operación permite al comercio anular un pago.

  • IMPORTANTE: En la petición REST, el valor del parámetro Ds_Merchant_TransactionType debe ser "45".

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

									
		{
		  "DS_MERCHANT_AMOUNT": "145",
		  "DS_MERCHANT_CURRENCY": "978",
		  "DS_MERCHANT_MERCHANTCODE": "999008881",
		  "DS_MERCHANT_ORDER": "1446068581",
		  "DS_MERCHANT_TERMINAL": "49",
		  "DS_MERCHANT_TRANSACTIONTYPE": "45"
		}
									
								

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": "45"
		}
							
						

Anulación de Devolución

Este tipo de operación permite al comercio anular una Devolución realizada en los 2 últimos días.

  • IMPORTANTE: En la petición REST, el valor del parámetro Ds_Merchant_TransactionType debe ser "46".

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

									
		{
		  "DS_MERCHANT_AMOUNT": "145",
		  "DS_MERCHANT_CURRENCY": "978",
		  "DS_MERCHANT_MERCHANTCODE": "999008881",
		  "DS_MERCHANT_ORDER": "1446068581",
		  "DS_MERCHANT_TERMINAL": "49",
		  "DS_MERCHANT_TRANSACTIONTYPE": "46"
		}
									
								

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": "46"
		}
							
						

Anulación de Confirmación de Autenticación

Este tipo de operación permite al comercio anular una confirmación de Autenticación.

  • IMPORTANTE: En la petición REST, el valor del parámetro Ds_Merchant_TransactionType debe ser "47".

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

									
		{
		  "DS_MERCHANT_AMOUNT": "145",
		  "DS_MERCHANT_CURRENCY": "978",
		  "DS_MERCHANT_MERCHANTCODE": "999008881",
		  "DS_MERCHANT_ORDER": "1446068581",
		  "DS_MERCHANT_TERMINAL": "49",
		  "DS_MERCHANT_TRANSACTIONTYPE": "47"
		}
									
								

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": "47"
		}