Creación de Cliente QPayToken (tokenización) vía API V1.0

Creación de Cliente QPayToken (tokenización) vía API V1.0

Este documento detalla la información específicamente para Crear nuevo cliente de tokenización. Este servicio es prestado para tokenización QpayPro

Test URL (SandBox): https://sandbox.qpaypro.com/payment/tokenization/create_user_client_token_validations

Live URL:

https://payments.qpaypro.com/checkout/tokenization/create_user_client_token_validations   

Para la integración de creación y generación de clientes,  es necesario realizar una llamada por medio de un POST con un action hacia la URL, según el ambiente, en el cual se creará el cliente en el sistema y se creará un nuevo token al cliente, con la obligatoriedad de enviar los parámetros que se describirán a continuación.

Nota, para ambiente de pruebas usar las siguientes credenciales de prueba:

Public Key / Llave Pública: visanetgt_qpay

API Key: 88888888888

API Secret: 99999999999

 

Los parámetros definidos a continuación son únicamente exclusivos para la tecnología anteriormente mencionada:

 

Nombre Parámetro

Descripción

Notas Adicionales

x_login

Este dato lo provee QPayPro con el cual se identifica al comercio que solicita la transacción.
Public Key / Llave Pública

Él envió incorrecto de este parámetro anula la petición en el servicio

x_private_key

Llave privada del comercio, provista desde el Panel de QPayPro

 

x_api_secret

Llave identificadora de la transacción API, provista desde el Panel de QPayPro

 

x_first_name

Nombre del cliente

 

x_last_name

Apellido del cliente

 

x_address

Dirección del cliente

 

x_city

Ciudad del cliente

 

x_state

Departamento del cliente

 

x_zip

Código postal de la ciudad o departamento

 

x_country

País del cliente

 

x_email

Correo electrónico del cliente

xxx@cccc.com

 

Resultado de ejecución exitosa:

{"result":1,"title":"EXITO","responseCode":100,"responseText":"El cliente fue registrado exitosamente","redirect":null,"forceRedirect":null,"userClientToken":{"user_login":"email@gmail.com","status":"ACTIVO","created_at":"2019-10-05 16:21:13","user_client_id":34}}

 

Resultado Validación X_login incorrecto: 

{"result":0,"title":"ERROR","responseCode":0,"responseText":["x_login inactive or does not exists"],"redirect":null,"forceRedirect":null,"userClientToken":null}

 

Resultado Validación de credenciales de API de transacción incorrectas: 

{"result":0,"title":"ERROR","responseCode":0,"responseText":"Las credenciales de comercio no son v\u00e1lidas. Por favor verificar\u00f1as e intentar nuevamente.","redirect":null,"forceRedirect":null,"userClientToken":null}

 

Resultado Validación de Campos:

{"result":0,"title":"ERROR","responseCode":0,"responseText":["x_country is required"],"redirect":null,"forceRedirect":null, "userClientToken":null}

 

 Después de llamar al servicio de creación de Cliente, se debe proceder a crear y asociar una tarjeta de crédito y enviar el user_client_id, el devuelto en este servicio.

 

Se puede realizar una prueba en la siguiente URL con las llaves de prueba para validar el servicio:

https://sandbox.qpaypro.com/integraciones/api-tokenizations/create_user_client_token_validations.php


    • Related Articles

    • Anulación de transacciones vi API

      Anular transacciones vía API en QPayPro   Test URL (SandBox):  https://sandbox.qpaypro.com/payment/void_transaction   Live URL: https://payments.qpaypro.com/checkout/void_transaction     Para la integración del pago por medio de QPayPro es necesario ...
    • Obtener detalle de transacciones vía API en QPayPro

      Este documento detalla la información para lectura de transacciones por medio de API. Test URL (SandBox): https://sandbox.qpaypro.com/payment/get_transaction_detail Live URL: https://payments.qpaypro.com/checkout/get_transaction_detail Para la ...
    • Generación de Tokens o tarjetas a clientes - QPayToken vía API V1.0

      Este documento detalla la información específicamente para asociar la generación de un nuevo Token a un cliente existente en QPayPro, permitiendo esto tener un cliente con un conjunto de tarjetas para pago asociadas. Este servicio es prestado para ...
    • Ejecutar Pagos via Token o tarjeta almacenada asociado al cliente

      Este documento detalla la información específicamente para Ejecutar pagos vía QPayToken con manejo de Token de clientes mediante el servicio de tokenización activo. Este servicio es prestado para tokenización QPayPro   Test URL (SandBox): ...
    • Eliminar Tarjeta(Token) de Cliente de Cliente QPayPro vía API V1.0

      Este documento detalla la información específicamente para Eliminar una Tarjeta de Crédito (Token) de la plataforma QPayPro y Cybersource. Este servicio es prestado por QpayPro Test URL (SandBox): ...