Skip to main content

4.8 Tokenización

En vez de introducir el número de tarjeta de crédito (PMT_ID) con una transacción, se puede utilizar un ID de Token (TOKEN_GUID). Este ID único es adquirido al enviar una solicitud a nuestro servicio de Token. El procedimiento para el uso de la tokenización es:

  • 1) Enviar una solicitud al Servicio de Token
  • 2) Recibir un ID de Token único
  • 3) Enviar una solicitud de transacción al Sistema de procesamiento de transacciones utilizando

TOKEN_GUID ! – El Token es único y de un solo uso. Un nuevo Token debe ser solicitado para cada transacción.

4.8.1 Solicitando un Token

La solicitud del ID de Token debe ser enviada a la siguiente URL:

https://api.zigu.mx/payment/token_service.cfm?

4.8.1.1 Parámetros de solicitud de token

A continuación, se muestran los parámetros utilizados en la solicitud de Token.

Nombre del campoDescripción
card_panNúmero de tarjeta del cliente
request_response_formatXML o JSON

Ejemplo de Solicitud de Token

http://api.zigu.mx/payment/token_service.cfm?CARD_PAN=4111111111111111&REQUEST_RESPONSE_FORMAT=json

4.8.1.2 Parámetros de respuesta de token

Nombre del campoDescripción
token_guidID de token único el cual deberá ser enviado subsecuentemente en la solicitud de compra
token_ipDirección IP de solicitud de token
token_reqidID incremental de solicitud de token

Ejemplo de respuesta de token

{
"TOKEN_GUID": "7BA39EAFDAAD6B3FA8A974098A267258E6D622D9",
"TOKEN_IP": "10.13.100.134",
"TOKEN_REQID": "4283012"
}

4.8.2 Solicitud CCAUTHCAP utilizando tokenización

Ejemplo:

http://api.(Company)pay.com/payment/pmt_service.cfm?request_action=CCAUTHCAP&request_api_version=4.4&req_username=test@example.com&req_password=Example0905&site_id=1111&request_response_format=JSON&li_value_1=10&li_prod_id_1=1001&TOKEN_GUID=7BA39EAFDAAD6B3FA8A974098A267258E6D622D9&PMT_KEY=123&PMT_EXPIRY=082025&MERCH_ACCT_ID=100&CUST_FNAME=Mister&CUST_LNAME=Customer&BILL_ADDR=123MainSt.&BILL_ADDR_CITY=LosAngeles&BILL_ADDR_STATE=CA&BILL_ADDR_ZIP=90032&BILL_ADDR_COUNTRY=US&CUST_EMAIL=test@test.com&REQUEST_CURRENCY=USDß