Checkout

Su funcionalidad es generar un criptograma (único) a través de un token de marca que servirá para realizar un proceso de pago Antes de consumir esta API debe existir en la plataforma un comercio registrado en la marca y un token anteriormente dado.


Verificación

Solicitud

  • Name
    auth
    Type
    object
    is Required
    REQUIRED
    Description

    Objeto de autenticación. Ver más en Autentición. Estructura que contiene la información de autenticación del sitio generada de acuerdo al WSSE UsernameToken Profile 1.1

  • Name
    merchantId
    Type
    string
    is Required
    REQUIRED
    Description

    Identificador único del comercio

    Ejemplo:1d6b1456-5fae-4932-92f1-5c46fe6c83e3
    Formato:uuid V4
  • Name
    instrument
    Type
    object
    is Required
    REQUIRED
    Description

    Estructura que contiene la información acerca del medio de pago a usar en una transacción.

  • Name
    isRecurring
    Type
    boolean
    is Required
    REQUIRED
    Description

    Identifica si el criptograma será usado para recurrencia o no


Solicitud

POST
/api/checkout
curl -X "POST" https://token-requestor.placetopay.ws/api/checkout \
-H "Content-Type: application/json" \
-d '{
    "auth": {
        "login":"1441d14df19ec88431e513bb990326e1",
        "tranKey":"DGYymv6ohpYwtLWon/iADE/COoo9JXt4jqyk6D006PY=",
        "nonce":"enQ4dXh3YWhkMWM=",
        "seed":"2023-06-21T09:56:06-05:00"
    },
    "merchantId": "2e988305-40bb-4e77-a992-c0dce3303db9",
    "requestId": "8s992305-50cc-6io0-2903-c233osad0339",
    "instrument": {
        "brandToken": {
            "token": "5455950000007522"
        }
    },
    "isRecurring": false,
}

Respuesta

Respuesta exitosa.

  • Name
    status
    Type
    object
    is Required
    REQUIRED
    Description

    Estructura que contiene la información sobre una solicitud.

  • Name
    data
    Type
    object
    is optional
    Description

    Datos del resultado


Respuesta

{
    "status": {
        "status": "OK",
        "reason": "00",
        "description": "cryptogram created!",
    },
    "data": {
        "criptogram": "ahsdjhasdhjaskdABHasdjkas==",
        "eci": "06"
    }
}