Webhooks para tarjeta presente

Recibe notificaciones de los eventos ocurridos en tu comercio a través de webhooks en tu sistema.

Los webhooks permiten suscribirte a eventos que puedan ocurrir, como por ejemplo, una transacción es aprobada o rechazada. Cuando un evento ocurra, te notificaremos a través de un endpoint que hayas configurado previamente, enviando una solicitud POST con un objeto JSON que contendrá toda la información necesaria sobre el evento. Los eventos disponibles varían por tipo de integración.

Cloud Terminal API, App to app y Terminal SDK

Descubre la lista de los eventos disponibles a través de integraciones Cloud terminal API, App to app y Terminal SDK:

Transacciones aprobadas

A continuación, la lista de propiedades disponibles en el webhook. Ten en cuenta que algunas de las propiedades podrían no estar disponibles al momento de la notificación de acuerdo a la configuración de la operación y al método de pago.

PropiedadTipoDescripción
resultStringResultado de la transacción. Valores posibles: aprobada para transacciones aprobadas.
amountStringMonto de la transacción.
tipStringSe regresará el monto de la propina en caso de que exista.
paymentsIntegerSe devolverá el número de meses en los que se difirió una transacción (cuando aplique).
authorizationTimeStringFecha de autorización. Formato de fecha RFC 3339.
referenceStringDescripción de la transacción.
transactionidStringId de la transacción generado por Kushki.
authorizationStringCadena de autorización de la transacción.
creditcardStringUltimos 4 dígitos de la tarjeta.
cardtypeStringEmisor de la tarjeta. Valores posibles: VISA, MASTERCARD, CARNET, AMERICAN EXPRESS.
arqcStringCriptograma de solicitud de autorización (ARQC) de la transacción.
userIDIntegerId del usuario que realizó la transacción.
aidStringID de la aplicación de chip.
applabelStringEtiqueta de aplicación de chip.
urlStringIdentificador único para acceder a un ticket de transacción.
emailStringCorreo electrónico al que se envía el ticket de transacción.
phoneStringNúmero de teléfono al que se envía el ticket de transacción.
cardBrandStringRed emisor de la tarjeta.
cardIssuerStringBanco emisor de la tarjeta.
cardCountryStringCódigo de país de la tarjeta (ISO 3166-1 alpha-2).
cardClassStringTarjeta de débito (DEBIT) o crédito (CREDIT).
launchTimeStringHora en que se envió la transacción.
maskedPANStringNúmero de tarjeta enmascarado.
uniqueReferenceStringIdentificador único por transacción generado del lado del cliente para evitar duplicados. Por ejemplo, UUID.

Ejemplo.

{
"cardBrand": "MASTERCARD",
"cardIssuer": "SANTANDER",
"cardCountry": "MX",
"cardClass": "CREDIT",
"launchTime": "2024-05-29T11:01:27.360-0600",
"userID": 61000,
"authorizationTime": "2024-05-29T11:01:27.360-0600",
"result": "aprobada",
"amount": "100.00",
"payments": 0,
"transactionid": "128010",
"authorization": "BP3500",
"creditcard": "0009",
"cardtype": "MASTERCARD",
"arqc": "A38051D19B2548E3",
"aid": "A0000000041010",
"applabel": "Mastercard",
"url": "face3142cb4d32a545f42d278b8cf4ce5ea3d0b1",
"maskedPAN": "500000******0009",
"uniqueReference": "d6732f94-6cf2-4dfb-aed7-11b64b739407"
}

Transacciones rechazadas

A continuación, la lista de propiedades disponibles en el webhook. Ten en cuenta que algunas de las propiedades podrían no estar disponibles al momento de la notificación de acuerdo a la configuración de la operación y al método de pago.

PropiedadTipoDescripción
resultStringResultado de la transacción. Valores posibles: rechazadaProsa para transacciones rechazadas.
amountStringMonto de la transacción.
tipStringSe regresará el monto de la propina en caso de que exista.
paymentsIntegerSe devolverá el número de meses en los que se difirió una transacción (cuando aplique).
authorizationTimeStringFecha de autorización. Formato de fecha RFC 3339.
referenceStringDescripción de la transacción.
transactionidStringId de la transacción generado por Kushki.
creditcardStringUltimos 4 dígitos de la tarjeta.
cardtypeStringEmisor de la tarjeta. Valores posibles: VISA, MASTERCARD, CARNET, AMERICAN EXPRESS.
arqcStringCriptograma de solicitud de autorización (ARQC) de la transacción.
userIDIntegerId del usuario que realizó la transacción.
aidStringID de la aplicación de chip.
applabelStringEtiqueta de aplicación de chip.
cardBrandStringRed emisor de la tarjeta.
cardIssuerStringBanco emisor de la tarjeta.
cardCountryStringCódigo de país de la tarjeta (ISO 3166-1 alpha-2).
cardClassStringTarjeta de débito (DEBIT) o crédito (CREDIT).
launchTimeStringHora en que se envió la transacción.
maskedPANStringNúmero de tarjeta enmascarado.
uniqueReferenceStringIdentificador único por transacción generado del lado del cliente para evitar duplicados. Por ejemplo, UUID.

Ejemplo.

{
"cardBrand": "MASTERCARD",
"cardIssuer": "SANTANDER",
"cardCountry": "MX",
"cardClass": "CREDIT",
"launchTime": "2024-05-29T10:46:52.221-0600",
"userID": 61000,
"authorizationTime": "2024-05-29T10:46:52.221-0600",
"result": "rechazadaProsa",
"amount": "99.00",
"payments": 0,
"transactionid": "128011",
"creditcard": "0009",
"cardtype": "MASTERCARD",
"arqc": "6FEC34124C9AAEEB",
"aid": "A0000000041010",
"applabel": "Mastercard",
"maskedPAN": "500000******0009",
"uniqueReference": "d6732f94-6cf2-4dfb-aed7-11b64b739407"
}

Anulaciones

A continuación, la lista de propiedades disponibles en el webhook. Ten en cuenta que algunas de las propiedades podrían no estar disponibles al momento de la notificación de acuerdo a la configuración de la operación y al método de pago.

PropiedadTipoDescripción
resultStringResultado de la transacción. Valores posibles:
  • aprobada para anulaciones aprobadas.
  • rechazadaRiesgo, rechazadaProsa o rechazada para anulaciones rechazadas.
  • pendiente para anulaciones pendientes.
amountStringMonto de la transacción.
paymentsIntegerSe devolverá el número de meses en los que se difirió una transacción (cuando aplique).
authorizationTimeStringFecha de autorización. Formato de fecha RFC 3339.
transactionidStringId de la transacción generado por Kushki.
authorizationStringCadena de autorización de la transacción.
creditcardStringUltimos 4 dígitos de la tarjeta.
cardtypeStringEmisor de la tarjeta. Valores posibles: VISA, MASTERCARD, CARNET, AMERICAN EXPRESS.
userIDIntegerId del usuario que realizó la transacción.
urlStringIdentificador único para acceder a un ticket de transacción.
cardBrandStringRed emisor de la tarjeta.
cardCountryStringCódigo de país de la tarjeta (ISO 3166-1 alpha-2).
cardClassStringTarjeta de débito (DEBIT) o crédito (CREDIT).
launchTimeStringHora en que se envió la transacción.
maskedPANStringNúmero de tarjeta enmascarado.
uniqueReferenceStringIdentificador único por transacción generado del lado del cliente para evitar duplicados. Por ejemplo, UUID.
transactionTypeStringTipo de transacción. Valores posibles: devolución para anulaciones.
transactionRefundedIdStringId de la transacción original.

Ejemplo.

{
"cardBrand": "VISA",
"cardCountry": "US",
"cardClass": "CREDIT",
"uniqueReference": "d6732f94-6cf2-4dfb-aed7-11b64b739407",
"launchTime": "2024-08-16T10:02:37.965-0600",
"userID": 61000,
"authorizationTime": "2024-08-16T10:02:37.965-0600",
"result": "aprobada",
"amount": "1018.0",
"payments": 0,
"transactionid": "128013",
"authorization": "BP4160",
"creditcard": "0002",
"cardtype": "VISA",
"url": "19c6f19bc1a7a00a1d76021aa5eaef2627aba950",
"maskedPAN": "400000******0002",
"transactionType": "devolucion",
"transactionRefundedId": "128012"
}

Raw Card-Present API

Para conocer los pasos que debes seguir para consumir y configurar un Webhook en tu cuenta, por favor revisa las siguientes guías:

Descubre la lista de los eventos disponibles a través de integraciones Raw Card-Present API:

  • Transacciones aprobadas
  • Transacciones rechazadas
  • Autorizaciones
  • Captura de fondos
  • Anulaciones
  • Reversos
  • Consulta de saldo

A continuación, la lista de propiedades disponibles en el webhook. Ten en cuenta que algunas de las propiedades podrían no estar disponibles al momento de la notificación de acuerdo a la configuración de la operación y al método de pago.

PropiedadTipoDescripción
countryStringPaís del comercio.
franchiseStringFranquicia de la tarjeta procesada.
availableboolean
channelStringCanal por donde se realizó la venta.
public_credential_idStringLlave pública del comercio.
client_transaction_idStringId generado por el comercio.
mccStringCódigo de categoría de comerciante (Merchant category code).
card_countryStringPaís de la tarjeta procesada.
processor_nameStringNombre del procesador.
transaction_referenceStringReferencia única por transacción generada por Kushki.
payment_methodStringMétodo de pago.
card_detailsObjectObjeto con información adicional de la tarjeta procesada.
card_details.prosa_infoString
card_details.reading_typeStringTipo de lectura de la tarjeta procesada.
card_details.card_sequentialString
card_details.tlvString
transaction_idStringId único por transacción generado por Kushki.
createdIntegerFecha de creación de la transacción.
merchant_nameStringNombre del comercio.
transaction_typeStringTipo de operación.
processorObjectObjeto con información adicional del procesador.
processor.codeStringCódigo de respuesta del procesador.
processor.messageStringMensaje de respuesta del procesador.
reference_numberStringNúmero de referencia de la transacción.
tax_idString
sync_modeString
additional_infoObject
additional_info.f7String
additional_info.f63String
additional_info.f11String
additional_info.f37String
additional_info.f32String
additional_info.f62s2String
subtotal_iva0NumberMonto sin impuestos de la transacción.
deferredObject
deferred.monthsStringNúmero de cuotas (si la transacción se difirió).
response_codeStringCódigo de respuesta.
transaction_statusStringEstado de la transacción.
social_reasonStringRazón social del comercio.
payment_brandStringMarca de la tarjeta procesada.
acquirer_bankString
request_amountStringMonto solicitado.
merchant_idStringId del comercio.
merchant_categoryStringCategoría del comercio.
acq_transaction_typeString
securityObject
security.ipString
security.user_agentString
masked_credit_cardStringNúmero de tarjeta enmascarado.
authorization_codeStringCódigo de autorización.
issuing_bankStringBanco emisor de la tarjeta.
processor_idStringId del procesador.
foreign_cardBoolean
pos_detailsObject
pos_details.modelStringModelo de la terminal.
pos_details.locationObject
pos_details.location.latitudeNumber
pos_details.location.longitudeNumber
pos_details.versionStringVersión de la terminal.
pos_details.brandStringMarca de la terminal.
pos_details.terminal_idStringId de la terminal.
last_four_digitsStringÚltimos 4 dígitos de la tarjeta.
approval_codeStringCódigo de aprobación.
amountObject
amount.extra_taxesObject
amount.currencyStringMoneda de la transacción.
amount.subtotal_iva0NumberMonto sin impuestos de la transacción.
rules_responseObject
rules_response.countryString
rules_response.commercial_executiveString
rules_response.business_categoryString
rules_response.addressString
rules_response.cityString
rules_response.authorizerObject
rules_response.authorizer.authorizer_nameString
rules_response.authorizer.soft_descriptorString
rules_response.authorizer.authorizer_bank_idString
rules_response.authorizer.commerce_codeString
rules_response.authorizer.authorizer_typeString
rules_response.authorizer.retailer_idString
rules_response.authorizer.authorizer_acquirer_binString
rules_response.authorizer.category_modelString
rules_response.authorizer.urlString
rules_response.authorizer.authorizer_aliasString
rules_response.authorizer.terminal_idString
rules_response.contact_personString
rules_response.merchant_nameString
rules_response.telephoneString
rules_response.mccString
rules_response.urlString
rules_response.zip_codeString
rules_response.tax_idString
rules_response.provinceString
rules_response.business_registration_idString
rules_response.tccString
rules_response.totalString
rules_response.business_lineString
rules_response.currencyString
rules_response.idString
rules_response.acquirer_typeString
acq_transaction_scopeString
contact_detailsObject
contact_details.document_numberString
contact_details.document_typeString
acq_transaction_modeString
card_typeStringTipo de tarjeta procesada.
ticket_numberStringNúmero de ticket.
card_country_codeStringCódigo de país de la tarjetas procesada.
credential_aliasString
bin_cardStringBin de la tarjeta procesada.
credential_idString
cvm_typeString
approved_transaction_amountNumberMonto autorizado.
transaction_referenceStringReferencia única por transacción generada por Kushki.

Ejemplos de webhooks para una transacción aprobada.

  • JSON
  • JSON
  • JSON
{
"country": "Mexico",
"franchise": "MASTERCARD",
"available": true,
"channel": "POS",
"public_credential_id": "146cbf33c7fd45c4111cbf9d3f04478d",
"client_transaction_id": "ae6dd41a-9173-4ec7-8734-3178454ef341",
"mcc": "1234",
"card_country": "CHL",
"processor_name": "MASTERCARD",
"transaction_reference": "718fa526-6f41-405f-a1f5-a71db52dfdd2",
"payment_method": "card",
"card_details": {
"prosa_info": {},
"reading_type": "MCR"
},
"transaction_id": "111663595155516279",
"created": 1663895155240,
"merchant_name": "Tu libreria",
"transaction_type": "SALE",
"processor": {
"code": "000",
"message": "Transacción Aprobada."
},
"reference_number": "226520101801",
"tax_id": "7283839521223",
"sync_mode": "online",
"additional_info": {
"f7": "0922200555",
"f63": "MDS8TNCN9",
"f11": "101883",
"f37": "226520101883"
},
"subtotal_iva0": 101.99,
"deferred": {
"months": "1"
},
"response_code": "00",
"transaction_status": "APPROVAL",
"social_reason": "TU LIBRERIA",
"payment_brand": "MASTERCARD",
"acquirer_bank": "Kushki",
"request_amount": 101.99,
"merchant_id": "20000000305053342000",
"approved_transaction_amount": 101.99,
"merchant_category": "Medium",
"acq_transaction_type": "charge",
"security": {
"ip": "187.212.254.148",
"user_agent": "PostmanRuntime/7.29.2"
},
"masked_credit_card": "545195XXXXXX5480",
"authorization_code": "533804",
"issuing_bank": "BankACQ",
"processor_id": "1652365464",
"foreign_card": true,
"pos_details": {
"model": "P2-EU",
"location": {
"latitude": -0.1848534,
"longitude": -78.4769761
},
"brand": "SUNMI",
"version": "Kushki SunmiV1.1.13",
"terminal_id": "PB04209860004"
},
"last_four_digits": "5480",
"approval_code": "533804",
"amount": {
"extra_taxes": {},
"currency": "MXN",
"subtotal_iva0": 101.99
},
"rules_response": {
"country": "MEX",
"address": "Centro 123",
"business_category": "0",
"commercial_executive": "user@example.com",
"authorizer": {
"authorizer_name": "MASTERCARD",
"soft_descriptor": "KSK*TEST",
"authorizer_bank_id": "",
"authorizer_type": "",
"commerce_code": "353453",
"retailer_id": "",
"authorizer_acquirer_bin": "545195",
"category_model": "0",
"terminal_id": "1652365413",
"authorizer_alias": "MASTERCARD",
"url": "http://internal-k8s-acquirer-acquirer-83c4eec5cf-1220747559.us-east-1.elb.amazonaws.com/mc/"
},
"city": "Monterrey",
"contact_person": "John Doe",
"merchant_name": "Tu libreria",
"telephone": "8100000001",
"mcc": "1234",
"tax_id": "asdf12345678",
"url": "http://internal-k8s-acquirer-acquirer-83c4eec5cf-1220747559.us-east-1.elb.amazonaws.com/mc/",
"zip_code": "64000",
"province": "NUEVO LEON",
"tcc": "H",
"total_amount": "101.990000",
"business_registration_id": "000000000001",
"business_line": "37006",
"currency": "MXN",
"id": "1652365464",
"acquirer_type": "kushki"
},
"acq_transaction_scope": "international",
"contact_details": {
"document_number": "123666",
"document_type": "0"
},
"acq_transaction_mode": "Authorization",
"card_type": "credit",
"ticket_number": "111663890155240264",
"card_country_code": "MEX",
"credential_alias": "Tu libreria",
"bin_card": "545195",
"credential_id": "245c10532cd844e28e4ec9a83159d89b",
"transactionReference": "718fa526-6f41-405f-a1f5-a71db52dfdd2"
}
{
"country": "Mexico",
"franchise": "MASTERCARD",
"available": true,
"channel": "POS",
"public_credential_id": "146cbf33c7fd45c4111cbf9d3f04478d",
"client_transaction_id": "6610eadc-6c1d-44aa-8ca0-18e061c1472a",
"mcc": "1234",
"card_country": "CHL",
"processor_name": "MASTERCARD",
"transaction_reference": "a1c8ccb4-0bbc-4661-8b22-7355bd1a2701",
"payment_method": "card",
"card_details": {
"prosa_info": {},
"reading_type": "MCR"
},
"transaction_id": "151663895657169613",
"created": 1663895657169,
"merchant_name": "Tu libreria",
"transaction_type": "PREAUTH",
"processor": {
"code": "000",
"message": "Transacción Aprobada."
},
"reference_number": "226520101814",
"tax_id": "7283839425223",
"sync_mode": "online",
"additional_info": {
"f7": "0922201417",
"f63": "MDS8TNCN9",
"f11": "101884",
"f37": "226520101884"
},
"subtotal_iva0": 601,
"deferred": {
"months": "1"
},
"response_code": "00",
"transaction_status": "APPROVAL",
"social_reason": "TU LIBRERIA",
"payment_brand": "MASTERCARD",
"acquirer_bank": "Kushki",
"request_amount": 601,
"merchant_id": "20000000505013348000",
"approved_transaction_amount": 601,
"merchant_category": "Medium",
"acq_transaction_type": "preAuth",
"security": {
"ip": "187.212.254.148",
"user_agent": "PostmanRuntime/7.29.2"
},
"masked_credit_card": "222300XXXXXX0018",
"authorization_code": "918762",
"issuing_bank": "BankACQ",
"processor_id": "1652365464",
"cvm_type": "none",
"foreign_card": true,
"pos_details": {
"location": {
"latitude": -0.22480833333333333,
"longitude": -78.487955
},
"model": "P2-EU",
"version": "Kushki SunmiV1.1.26",
"brand": "SUNMI",
"terminal_id": "PB04016R20519"
},
"last_four_digits": "0018",
"approval_code": "918762",
"amount": {
"extra_taxes": {},
"currency": "MXN",
"subtotal_iva0": 601
},
"rules_response": {
"country": "MEX",
"address": "Centro 123",
"business_category": "0",
"commercial_executive": "user@example.com",
"city": "Monterrey",
"authorizer": {
"authorizer_name": "MASTERCARD",
"soft_descriptor": "KSK*TEST",
"authorizer_bank_id": "",
"authorizer_type": "",
"commerce_code": "353453",
"retailer_id": "",
"authorizer_acquirer_bin": "24477",
"category_model": "0",
"url": "http://internal-k8s-acquirer-acquirer-83c4eec5cf-1220747559.us-east-1.elb.amazonaws.com/mc/",
"terminal_id": "1632369464",
"authorizer_alias": "MASTERCARD"
},
"contact_person": "John Doe",
"merchant_name": "Tu libreria",
"telephone": "8100000001",
"mcc": "1234",
"zip_code": "64000",
"tax_id": "asdf12345678",
"url": "http://internal-k8s-acquirer-acquirer-83c4eec5cf-1220747559.us-east-1.elb.amazonaws.com/mc/",
"province": "NUEVO LEON",
"tcc": "H",
"total_amount": "601.000000",
"business_registration_id": "000000000001",
"business_line": "37006",
"currency": "MXN",
"id": "1652365464",
"acquirer_type": "kushki"
},
"acq_transaction_scope": "international",
"contact_details": {
"document_type": "-1"
},
"acq_transaction_mode": "Authorization",
"card_type": "credit",
"ticket_number": "111663895707169666",
"card_country_code": "MEX",
"credential_alias": "Tu libreria",
"bin_card": "222300",
"credential_id": "245c10532cd544e28e4eb9a70659d89b",
"transactionReference": "a1c8ccb4-0bbc-4661-8b22-7355bd1a2701"
}
{
"country": "Mexico",
"franchise": "MASTERCARD",
"available": true,
"channel": "POS",
"public_credential_id": "146caf33c7fd45c4941cbf9d3f04478d",
"client_transaction_id": "ae6dd91a-9173-4ec7-8934-3178454ef341",
"mcc": "1234",
"card_country": "CHL",
"processor_name": "MASTERCARD",
"transaction_reference": "777fea10-24f2-4bb9-8d0c-8ae717fce2e8",
"payment_method": "card",
"card_details": {
"prosa_info": {},
"reading_type": "MCR"
},
"transaction_id": "111663895948960466",
"created": 1663895948960,
"merchant_name": "Tu libreria",
"transaction_type": "CAPTURE",
"processor": {
"code": "000",
"message": "Transacción Aprobada."
},
"reference_number": "226601101885",
"tax_id": "7283839421223",
"sync_mode": "online",
"additional_info": {
"f7": "0923011908",
"f63": "MDS8TNCN9",
"f11": "101885",
"f37": "226601101885"
},
"subtotal_iva0": 2000,
"deferred": {
"months": "1"
},
"response_code": "00",
"transaction_status": "APPROVAL",
"social_reason": "TU LIBRERIA",
"payment_brand": "MASTERCARD",
"acquirer_bank": "Kushki",
"request_amount": 2000,
"merchant_id": "20000000105053348000",
"approved_transaction_amount": 2000,
"merchant_category": "Medium",
"acq_transaction_type": "capture",
"security": {
"ip": "187.252.251.248",
"user_agent": "PostmanRuntime/7.29.2"
},
"masked_credit_card": "222300XXXXXX0018",
"authorization_code": "423101",
"issuing_bank": "BankACQ",
"processor_id": "1652365464",
"foreign_card": true,
"pos_details": {
"model": "P2-EU",
"location": {
"latitude": -0.1848534,
"longitude": -78.4769761
},
"version": "Kushki SunmiV1.1.13",
"brand": "SUNMI",
"terminal_id": "PB04209860189"
},
"last_four_digits": "0018",
"approval_code": "423101",
"amount": {
"extra_taxes": {},
"currency": "COP",
"subtotal_iva0": 2000
},
"rules_response": {
"country": "MEX",
"commercial_executive": "marco@kushkipagos.com",
"address": "Direccion prueba",
"business_category": "0",
"city": "Guanajuato",
"authorizer": {
"authorizer_name": "MASTERCARD",
"soft_descriptor": "KSK*TEST",
"authorizer_bank_id": "",
"authorizer_type": "",
"commerce_code": "353453",
"authorizer_acquirer_bin": "24477",
"retailer_id": "",
"category_model": "0",
"authorizer_alias": "MASTERCARD",
"url": "http://internal-k8s-acquirer-acquirer-83c4eec5cf-1220747559.us-east-1.elb.amazonaws.com/mc/",
"terminal_id": "1652365464"
},
"contact_person": "Person Contact 1",
"merchant_name": "Tu libreria",
"telephone": "0987654321",
"mcc": "1234",
"tax_id": "asdf12345678",
"zip_code": "12345",
"url": "http://internal-k8s-acquirer-acquirer-83c4eec5cf-1220747559.us-east-1.elb.amazonaws.com/mc/",
"province": "AGUASCALIENTES",
"total_amount": "2000.000000",
"tcc": "H",
"business_registration_id": "000000000001",
"business_line": "37006",
"currency": "MXN",
"id": "1652365464",
"acquirer_type": "kushki"
},
"acq_transaction_scope": "international",
"contact_details": {
"document_number": "123666",
"document_type": "0"
},
"acq_transaction_mode": "Authorization",
"card_type": "credit",
"ticket_number": "111663895948960466",
"card_country_code": "MEX",
"credential_alias": "Tu libreria",
"bin_card": "222300",
"credential_id": "245c10532cd844e28e4ec9a70659d89b",
"transactionReference": "777fea10-24f2-4bb9-8d0c-8ae717fce2e8"
}

Ejemplos de webhooks para un reembolso.

  • JSON
{
"country": "Mexico",
"franchise": "VISA",
"available": true,
"channel": "POS",
"public_credential_id": "146cbf33c7fd45c0271cbf9d31d4478d",
"client_transaction_id": "6681eadc-6d8d-44ba-8ca0-18e061c1172a",
"mcc": "1234",
"card_country": "MEX",
"processor_name": "VISA",
"transaction_reference": "daa8583d-f18c-419a-840e-be5c95011eb6",
"payment_method": "card",
"card_details": {
"card_sequential": "11",
"prosa_info": {},
"reading_type": "ICC",
"tlv": "9F2701809F1A0206049A032208309F02060000000120005F2A0206044F07A00000000310109F0607A00000000310109F26085DE291D252397F709F100706010A03A020009F37044A05C99750095649534120544553549F6E009F5B009F3602008C9F330360F8C89F03009C010082021C008407A00000000310105F34011195058080048000"
},
"transaction_id": "111663896831621702",
"created": 1663896831738,
"merchant_name": "Tu libreria",
"transaction_type": "REFUND",
"processor": {
"code": "000",
"message": "Transacción Aprobada."
},
"reference_number": "226520105211",
"tax_id": "7283839421223",
"sync_mode": "online",
"additional_info": {
"f7": "0922203351",
"f32": "408210",
"f11": "100611",
"f62s2": "40000000000000000302145412649612",
"f37": "226520100611"
},
"subtotal_iva0": 60,
"deferred": {
"months": "1"
},
"response_code": "00",
"transaction_status": "APPROVAL",
"social_reason": "TU LIBRERIA",
"payment_brand": "VISA",
"acquirer_bank": "Kushki",
"request_amount": 60,
"merchant_id": "20000000105850418000",
"approved_transaction_amount": 0.6,
"merchant_category": "Medium",
"acq_transaction_type": "Refund",
"security": {},
"masked_credit_card": "476134XXXXXX0043",
"authorization_code": "120606",
"issuing_bank": "VISA",
"processor_id": "1652365464",
"cvm_type": "none",
"foreign_card": true,
"pos_details": {
"location": {
"latitude": -0.22480833333333333,
"longitude": -78.487955
},
"model": "P2-EU",
"version": "Kushki SunmiV1.1.26",
"brand": "SUNMI",
"terminal_id": "PB04216R24337"
},
"last_four_digits": "0043",
"approval_code": "120606",
"amount": {
"extra_taxes": {},
"currency": "MXN",
"subtotal_iva0": 60
},
"rules_response": {
"country": "MEX",
"commercial_executive": "user@example.com",
"business_category": "0",
"address": "Centro 123",
"contact_person": "Jhon Doe",
"authorizer": {
"authorizer_name": "VISA",
"soft_descriptor": "KSK*TEST",
"authorizer_bank_id": "",
"authorizer_type": "",
"commerce_code": "353453",
"authorizer_acquirer_bin": "408210",
"retailer_id": "",
"category_model": "0",
"terminal_id": "1652365464",
"authorizer_alias": "VISA",
"url": "http://internal-k8s-acquirer-acquirer-83c4eec5cf-1220747559.us-east-1.elb.amazonaws.com/visa/"
},
"city": "Monterrey",
"merchant_name": "Tu libreria",
"telephone": "8100000001",
"mcc": "1234",
"url": "http://internal-k8s-acquirer-acquirer-83c4eec5cf-1220747559.us-east-1.elb.amazonaws.com/visa/",
"zip_code": "64000",
"tax_id": "asdf12345678",
"province": "NUEVO LEON",
"total_amount": "60.000000",
"business_registration_id": "000000000001",
"tcc": "H",
"business_line": "37006",
"currency": "MXN",
"id": "1652365464",
"acquirer_type": "kushki"
},
"acq_transaction_scope": "international",
"contact_details": {
"document_type": "-1"
},
"acq_transaction_mode": "Authorization",
"card_type": "credit",
"ticket_number": "111663896831738702",
"card_country_code": "MEX",
"credential_alias": "Tu libreria",
"bin_card": "476134",
"credential_id": "245c10502cd844ebae4ec9a70610d89b",
"transactionReference": "daa8583d-f18c-419a-840e-be5c95011eb6"
}