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