Tokenización con API V2

Tokenización con API V2

Consideraciones

Para utilizar el API de tokenización de tarjetas se debe considerar lo siguiente:

Pasos para uso del API

  1. Agregar la información de la tarjeta

Se debe agregar la información de la tarjeta de la siguiente forma:

{ card: { cardHolder: "John Doe", expirationDate: { month: "12", year: "31", }, cardNumber: "4556762706506446", cvc: "196", }, }
  1. Encriptar la información de la tarjeta

Por razones de seguridad, tanto para GreenPay como para proteger las transacciones de su comercio, se requiere que la información de la tarjeta o el token se envíe de forma segura, utilizando conexión segura TLS 1.2.  Y cómo un método extra de seguridad, la información de la tarjeta se debe enviar codificada en base64.

 

const cardData = { card: { cardHolder: "John Doe", expirationDate: { month: "12", year: "31", }, cardNumber: "4556762706506446", cvc: "196", }, }; const base64 = Buffer.from(JSON.stringify(cardData)).toString("base64"); console.log(base64);

 

Donde ed corerspondería al valor codificado en base64

 

  1. Enviar la información de la tarjeta tokenizada al API de tokenización de GreenPay

 

 

El resultado (session, ed) obtenido al encriptar la información de la tarjeta debe ser enviado al API de tokenización de GreenPay:

 

Se debe enviar el session-token en los headers, corresponde al valor del token obtenido al momento de crear la orden de tokenizacion

 

 

 

  1. Respuestas recibidas

Respuesta exitosa

{ "statusCode": 200, "result": { "cardHolder": "John Doe", "brand": "Mastercard", "bin": "559727", "last4": "1815", "khash": "559727ZKF70RXEIDPU2B", "token": "ecd78460-9318-11ef-8a48-19ee98944b83", "cardMasked": "559727******1815" } }

 

Respuesta Fallida

{ "message": "Encabezado invalido: Session-Token es requerido", "status": "fail" }
Añadir etiqueta

    • Related Articles

    • API Pagos - Autorización con Token

      Consideraciones Se debe haber creado una orden de pago previamente para poder realizar un cobro por API V2 1. Autorización con Token Consideraciones Para utilizar el API de pago con Token se debe considerar lo siguiente: Se debe haber tokenizado una ...
    • Tokenizacion API V2 webhook

      En este apartado encontrará información acerca de la respuesta del webhook para tokenización por API V2 de GreenPay Si su webhook configurado es el siguiente https://mywebhook.com/ la respuesta de la tokenizacion por API llegará a la url ...
    • Tokenización con Formulario V2

      Consideraciones Para utilizar el formulario de tokenización de tarjetas se debe considerar lo siguiente: El formulario está disponible en: Sandbox: https://tokenization.greenpaysbx.me/ Producción: https://tokenization.greenpay.me/ Tener una session y ...
    • Proceso de tokenización con formulario

      Consideraciones Para utilizar el formulario de tokenización de tarjetas se debe considerar lo siguiente: El formulario está disponible en: Sandbox: http://sandbox-tokenizeform.greenpay.me/ Producción: https://tokenizeform.greenpay.me/ Se requiere ...
    • Crear orden de tokenización

      Consideraciones Una orden de tokenizar se crea para indicar al API de tokenización, que se efectuará una tokenización con los datos de la tarjeta ingresados en el formulario. Para esto se debe tener las siguientes consideraciones: Utilizar los ...