Gateway de Prueba de Yuno
Para probar pagos con tarjeta en general, Yuno proporciona el Yuno Test pago Gateway. Funciona como una conexión, sin embargo, sólo está disponible en el entorno sandbox.
Conectando con Yuno
Campos obligatorios cuando se integra a través de Yuno:
Gateway de Pago Teste de Yuno no requiere ninguna clave.
Información general
Países:
Divisas:
Todas las monedas están disponibles.
Tipo de tarjetas:
Datos de la prueba:
Configuración de integración
Configuración del salpicadero:
- Inicia sesión en dashboard.y.uno.
- Haga clic en Conexiones y seleccione Yuno Test pago Gateway.
- Haz clic en Conectar.
- Introducir Nombre.
- Haga clic en Conectar
Entorno de producción
Procedimiento específico para que un comerciante entre en funcionamiento:
Configurar la pasarela de pago de prueba de Yuno
- Complete laconfiguración de la integración deGateway pago de prueba.
- Después de establecer la conexión, debe designar el Yuno Test pago Gateway como su proveedor de pago tarjeta en su sección de enrutamiento. Acceda a Enrutamiento en el Panel de Control de Yuno, seleccione No publicado, busque la opción Tarjeta y haga clic en Configurar.
- Crear una nueva ruta para Tarjeta. Si no está seguro de cómo crearlo, consulte como Configurar enrutamiento dinámico.
- En el dashboard de enrutamiento, agregue condiciones para activar el pago con tarjeta. Puede usar la marca de la tarjeta o el país como condiciones de activación, por ejemplo.
- Para la condición creada, agregue Yuno Test Payment Gateway.
- Para las opciones de Todos los demás pagos, seleccione la opción Cancelar. La siguiente imagen presenta un ejemplo de configuración de enrutamiento donde se utilizó la condición de marca de tarjeta, aceptando pagos con las marcas Visa y Mastercard.
- Ahora necesitas hacer las tarjetas disponibles para probar. Acceda al Checkout Builder en el Dashboard de Yuno. Activa el botón de Card y publica el checkout usando el botón Publish.
Utilice la guía Crear pago para aprender a probar los pagos con tarjeta.
Pruebas de pagos con tarjeta usando Yuno Testing Gateway
En esta página, encontrarás una guía para crear una tarjeta de pago usando el Yuno Testing Gateway.
Yuno Testing Gateway es una solución de Yuno para probar pago con tarjeta en general. Funciona como una conexión. Sin embargo, sólo está disponible en el entorno sandbox.
Requisitos
Antes de comenzar a seguir los pasos descritos en esta guía, necesitas:
- Accede a tus Credenciales de API en Yuno Dashboard, que están compuestos por:
public-api-keyprivate-secret-keyaccount_id
- Configura la conexión de Yuno Testing Gateway en tu cuenta de Yuno Dashboard. Encontrarás una guía paso a paso para conectarlo en la sección Configuración de la integración.
- Construye una ruta para el Yuno Testing Gateway para definirlo como tu proveedor de pago tarjeta. Encontrarás una guía paso a paso de cómo hacerlo en la sección Configurar el Yuno Testing Gateway .
- Configure el checkout builder para que el Yuno Testing Gateway esté disponible.
Resumen de pasos
El proceso de creación de pago normalmente requiere completar los cuatro pasos que se enumeran a continuación.
Crear un pago
1. Crear un cliente
Use el endpoint Crear Cliente para registrar la información del cliente. Deberá proporcionar información personal del cliente. Además, también debe proporcionar el merchant_customer_id, un identificador único para el cliente utilizado en su sistema.
Información complementaria al clienteAl crear un Cliente, cierta información no es obligatoria pero puede mejorar la experiencia de pago del usuario si se facilita. El teléfono, la dirección de facturación y la dirección de envío son ejemplos de datos no obligatorios que puede proporcionar. Si añade información opcional, tenga en cuenta los campos obligatorios.
Al finalizar el proceso de creación de un cliente, recibirá un id, que identifica al usuario dentro del sistema Yuno. Utilizar el id para inicializar el checkout.
Si está creando un pago para un usuario existente que se creó anteriormente y ya tiene un idpuedes omitir este paso.
2. Crear una sesión de checkout
Con un cliente registrado, puedes crear una sesión de checkout. El proceso de checkout es cuando el cliente finaliza su pedido y procede a pagar por los productos o servicios que desea adquirir. Por lo tanto, en esta etapa, proporcionarás información sobre el monto del pago y la ubicación donde se está creando.
Filtrado de condiciones de rutaAl crear la ruta, puede definir condiciones que funcionen como filtros. Si ha usado el país como condición, verifique que el país proporcionado al crear la sesión de pago esté en la lista de condiciones. De lo contrario, es posible que Yuno Testing Gateway no procese el pago con tarjeta.
Use el endpoint Crear Sesión de Checkout endpoint. Note que el customer_id necesario para realizar la solicitud es el id que recibió al crear el cliente en el Paso 1.
De la solicitud de respuesta a la Crear Sesión de Checkout , recibirá el checkout_session . Se utilizará para crear el token único (OTT) y el pago en los siguientes pasos.
3. Crear un One-Time Token (OTT)
Un OTT es un identificador único que Yuno genera para proteger la privacidad y seguridad de tus clientes. Sirve como identificador para los detalles de los pagos y evita que datos sensibles se almacenen en tus servidores. Por lo tanto, puedes utilizar OTTs para facilitar que tus clientes repitan pagos sin tener que volver a ingresar tu información de pago, lo que hace que el proceso sea más seguro y conveniente.
Siempre obtendrás el OTT del SDK de Yuno en tu aplicación de producción. Sin embargo, para facilitar la prueba del proceso de creación de pagos, Yuno proporciona el endpoint Crear OTT . Deberá proporcionar la checkout_session recibido en Paso 2 y definir el tipo de pago como CARD a través de type parámetro. En la respuesta, recibirá el parámetro one-time-token, que utilizará para crear el pago.
4. Crea un pago
Creará un pago utilizando el endpoint Create Payment . A continuación encontrará una descripción más detallada de cómo crear un pago.
4.1 Proporcione los atributos requeridos
Proporcionar información relacionada con el cliente, incluida la checkout_session desde el Paso 2 hasta checkout.session y customer_payer objeto que contiene el id del Paso 1.
Algunos objetos no son obligatorios al crear un pago. Sin embargo, si proporcionas esta información, la experiencia de pago del usuario será mejorada. Ten en cuenta los campos obligatorios si deseas proporcionar esta información.
4.2 Elige el tipo de captura
Yuno ofrece dos opciones para la captura de pagos:
- Un solo paso: La autorización y la captura se realizan simultáneamente. Solo necesitas crear el pago. La autorización y captura se realizan automáticamente. Para la opción de un solo paso, debe enviar el atributo
captureatributo comotrueen la requisición - Dos pasos: La autorización y la captura se realizan en momentos diferentes. Después de crear el pago, deberá realizar un pedido autorización y pedido captura. si desea procesar el pago en Dos Pasos, envíe
capturecomofalsey después de crear el pago, utiliza el Autorizar Pago y el Captura de Autorización para completar el proceso.
4.3 Definir el workflow de pago
Al crear el pago, debe informar qué integración de Yuno está utilizando. Al crear un pago, debe informarlo a través del workflow , que puede ser:
CHECKOUT: si está utilizando el SDK de Yuno para crear el pago.DIRECT: si está utilizando una integración consecutiva. Para usar este workflow, debe cumplir con PCI.REDIRECT: si está utilizando una integración consecutiva y una redirección de proveedor.
4.4 Proporcione la información del método de pago
Informar la información del método de pago a través del objeto payment_method. Aquí usted proporcionará la one-time-token a través del atributo token y selecciona el pago type igual a CARD, el informado en Paso 3, basado en el Lista de tipos de pago. Además, debe agregar la información de la tarjeta en el objeto detail.card.
Puedes utilizar la descripción de pago o los datos específicos de la tarjeta para obtener el resultado deseado al probar el pago con la Pasarela de Prueba de Pago de Yuno. Las siguientes secciones describen en detalle cada enfoque.
Proceso del sistema YunoEl sistema Yuno sigue un proceso secuencial, examinando inicialmente los datos de la tarjeta y posteriormente evaluando la descripción proporcionada. En consecuencia, si hay una disparidad en el estado indicado por los datos de la tarjeta y la descripción para un pago de prueba, Yuno priorizará y reflejará el estado asociado con los datos de la tarjeta.
4.4.1 - Descripción de Pago
Para obtener el resultado de pago deseado utilizando la descripción de pago, debe definir el resultado esperado como la descripción del pago que cree. Por ejemplo, si está probando un pago y espera un resultado satisfactorio, la descripción del pago debe ser "SUCCEEDED". Encontrará todas las opciones disponibles en la sección Códigos de transacción.
4.4.2 - Detalle de la tarjeta
Otra opción para obtener los resultados de pago esperados es utilizar una de las tarjetas de prueba proporcionadas por Yuno. En las tablas de abajo, encontrará una lista de tarjetas y sus detalles de datos para usar cuando utilice el Gateway Pruebas de Yuno. La columna Código de Respuesta de Transacción define el estado de pago devuelto cuando se utiliza la tarjeta correspondiente.
Visa
| Número | Fecha de caducidad | Código de seguridad | Nombre del titular de la tarjeta | Código de Respuesta de Transacción |
|---|---|---|---|---|
| 4507990000000002 | 11/28 | 123 | Juan Pérez | SUCCEEDED |
| 4507990000000010 | 11/28 | 123 | Juan Pérez | FONDOS_INSUFICIENTES |
| 4507990000000028 | 11/28 | 123 | Juan Pérez | DECLINED |
| 4507990000000036 | 11/28 | 123 | Juan Pérez | DO_NOT_HONOR |
| 4507990000000044 | 11/28 | 123 | Juan Pérez | CODIGO_SEGURIDAD_NO_VALIDO |
| 4507990000000051 | 11/28 | 123 | Juan Pérez | DATOS_TARJETA_NO_VALIDOS |
| 4507990000000069 | 11/28 | 123 | Juan Pérez | DENUNCIADO_ROBO |
| 4507990000000077 | 11/28 | 123 | Juan Pérez | ERROR |
Tarjeta MasterCard
| Número | Fecha de caducidad | Código de seguridad | Nombre del titular de la tarjeta | Código de Respuesta de Transacción |
|---|---|---|---|---|
| 5252440000000002 | 11/28 | 123 | Juan Pérez | SUCCEEDED |
| 5252440000000010 | 11/28 | 123 | Juan Pérez | FONDOS_INSUFICIENTES |
| 5252440000000028 | 11/28 | 123 | Juan Pérez | DECLINED |
| 5252440000000036 | 11/28 | 123 | Juan Pérez | DO_NOT_HONOR |
| 5252440000000044 | 11/28 | 123 | Juan Pérez | CODIGO_SEGURIDAD_NO_VALIDO |
| 5252440000000051 | 11/28 | 123 | Juan Pérez | DATOS_TARJETA_NO_VALIDOS |
| 5252440000000069 | 11/28 | 123 | Juan Pérez | DENUNCIADO_ROBO |
| 5252440000000077 | 11/28 | 123 | Juan Pérez | ERROR |
American Express
| Número | Fecha de caducidad | Código de seguridad | Nombre del titular de la tarjeta | Código de Respuesta de Transacción |
|---|---|---|---|---|
| 370000000000002 | 11/28 | 1234 | Juan Pérez | SUCCEEDED |
| 370000000000010 | 11/28 | 1234 | Juan Pérez | FONDOS_INSUFICIENTES |
| 370000000000028 | 11/28 | 1234 | Juan Pérez | DECLINED |
| 370000000000036 | 11/28 | 1234 | Juan Pérez | DO_NOT_HONOR |
| 370000000000044 | 11/28 | 1234 | Juan Pérez | CODIGO_SEGURIDAD_NO_VALIDO |
| 370000000000051 | 11/28 | 1234 | Juan Pérez | DATOS_TARJETA_NO_VALIDOS |
| 370000000000069 | 11/28 | 1234 | Juan Pérez | DENUNCIADO_ROBO |
| 370000000000077 | 11/28 | 1234 | Juan Pérez | ERROR |
Comensales
| Número | Fecha de caducidad | Código de seguridad | Nombre del titular de la tarjeta | Código de Respuesta de Transacción |
|---|---|---|---|---|
| 3647166000000002 | 11/28 | 123 | Juan Pérez | SUCCEEDED |
| 3647166000000010 | 11/28 | 123 | Juan Pérez | FONDOS_INSUFICIENTES |
| 3647166000000028 | 11/28 | 123 | Juan Pérez | DECLINED |
| 3647166000000036 | 11/28 | 123 | Juan Pérez | DO_NOT_HONOR |
| 3647166000000044 | 11/28 | 123 | Juan Pérez | CODIGO_SEGURIDAD_NO_VALIDO |
| 3647166000000051 | 11/28 | 123 | Juan Pérez | DATOS_TARJETA_NO_VALIDOS |
| 3647166000000069 | 11/28 | 123 | Juan Pérez | DENUNCIADO_ROBO |
| 3647166000000077 | 11/28 | 123 | Juan Pérez | ERROR |
UATP
| Número | Fecha de caducidad | Código de seguridad | Nombre del titular de la tarjeta | Código de Respuesta de Transacción |
|---|---|---|---|---|
| 1139000000000002 | 11/28 | 123 | Juan Pérez | SUCCEEDED |
| 1139000000000010 | 11/28 | 123 | Juan Pérez | FONDOS_INSUFICIENTES |
| 1139000000000028 | 11/28 | 123 | Juan Pérez | DECLINED |
| 1139000000000036 | 11/28 | 123 | Juan Pérez | DO_NOT_HONOR |
| 1139000000000044 | 11/28 | 123 | Juan Pérez | CODIGO_SEGURIDAD_NO_VALIDO |
| 1139000000000051 | 11/28 | 123 | Juan Pérez | DATOS_TARJETA_NO_VALIDOS |
| 1139000000000069 | 11/28 | 123 | Juan Pérez | DENUNCIADO_ROBO |
| 1139000000000077 | 11/28 | 123 | Juan Pérez | ERROR |
4.4.3 - Tarjetas de prueba 3DS
Utilice estas tarjetas y códigos OTP para probar flujos 3DS en nuestro entorno de vista previa con un simulador Netcetera Demo Merchant (NDM), configurado para simular un servidor de directorio o ACS con esquemas predefinidos y números de tarjeta de prueba. No se conecta a un DS/ACS de prueba externo; solo ayuda a completar los flujos 3DS para fines de prueba.
Amex
| Número de tarjeta | Respuesta esperada 3DS 2.x | Respuesta esperada 3DS 1.x DS (VERes) | Respuesta esperada 3DS 1.x ACS (PARes) |
|---|---|---|---|
| 341502098634895 | AUTHENTICATED_APPLICATION_FRICTIONLESS | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 348638267931507 | DESAFÍO_DEL_NAVEGADOR | ENROLLED_Y | TRANSACTION_CHALLENGE_OTP |
| 345695399207589 | NOT_AUTHENTICATED_APPLICATION_FRICTIONLESS | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 349531373081938 | APLICACIÓN_DESAFÍO | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 342316317472410 | APPLICATION_CHALLENGE_SDK_TRANS_ID_INVALID_FORMAT | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 347899129656655 | AUTHENTICATED_BROWSER_FRICTIONLESS | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 345197771649926 | NOT_AUTHENTICATED_BROWSER_FRICTIONLESS | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 372021106351394 | DESAFÍO_DEL_NAVEGADOR | ENROLLED_Y | TRANSACTION_CHALLENGE_OTP |
| 3734123412340000 | ENROLLED_Y | ESTADO_TRANSACCION_N | |
| 3434567891111005 | ENROLLED_Y | TRANSACTION_CHALLENGE_OTP | |
| 3794521996036850 | ENROLLED_Y | TRANSACTION_CHALLENGE_OTP |
Tarjeta MasterCard
| Número de tarjeta | Respuesta esperada 3DS 2.x | Respuesta esperada 3DS 1.x DS (VERes) | Respuesta esperada 3DS 1.x ACS (PARes) |
|---|---|---|---|
| 5333259155643223 | AUTHENTICATED_APPLICATION_FRICTIONLESS | ENROLLED_Y | TRANSACTION_STATUS_Y |
| 5306889942833340 | DESAFÍO_DEL_NAVEGADOR | ENROLLED_Y | TRANSACTION_CHALLENGE_OTP |
| 5328720384582224 | NOT_AUTHENTICATED_APPLICATION_FRICTIONLESS | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 5267648608924299 | APLICACIÓN_DESAFÍO | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 5187434643593002 | APPLICATION_CHALLENGE_SDK_TRANS_ID_INVALID_FORMAT | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 5512459816707531 | AUTHENTICATED_BROWSER_FRICTIONLESS | ENROLLED_Y | TRANSACTION_STATUS_Y |
| 5487971631330522 | NOT_AUTHENTICATED_BROWSER_FRICTIONLESS | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 5424184049821670 | DESAFÍO_DEL_NAVEGADOR | ENROLLED_Y | TRANSACTION_CHALLENGE_OTP |
| 5204240438720050123 | DESAFÍO_DEL_NAVEGADOR | ENROLLED_Y | TRANSACTION_CHALLENGE_OTP |
| 5250548692069390 | ENROLLED_Y | TRANSACTION_CHALLENGE_OTP | |
| 5641523891636636 | ENROLLED_Y | TRANSACTION_CHALLENGE_OTP |
Visa
| Número de tarjeta | Respuesta esperada 3DS 2.x | Respuesta esperada 3DS 1.x DS (VERes) | Respuesta esperada 3DS 1.x ACS (PARes) |
|---|---|---|---|
| 4556557955726624 | AUTHENTICATED_APPLICATION_FRICTIONLESS | ENROLLED_Y | TRANSACTION_STATUS_Y |
| 4916994064252017 | DESAFÍO_DEL_NAVEGADOR | ENROLLED_Y | TRANSACTION_CHALLENGE_OTP |
| 4556104160382032 | NOT_AUTHENTICATED_APPLICATION_FRICTIONLESS | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 4024007189449340 | APLICACIÓN_DESAFÍO | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 4024007179872394 | APPLICATION_CHALLENGE_SDK_TRANS_ID_INVALID_FORMAT | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 4929251897047956 | AUTHENTICATED_BROWSER_FRICTIONLESS | ENROLLED_Y | TRANSACTION_STATUS_Y |
| 4716429323842524 | NOT_AUTHENTICATED_BROWSER_FRICTIONLESS | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 4234123412340003 | ENROLLED_Y | TRANSACTION_CHALLENGE_OTP | |
| 4604633194219929 | ENROLLED_Y | TRANSACTION_CHALLENGE_OTP | |
| 4485436455354151 | BROWSER_FRICTIONLESS_MISSING_DS_TRANS_ID | ||
| 4556962659911995 | APPLICATION_FRICTIONLESS_MISSING_SDK_TRANS_ID | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 4539837572943550 | BROWSER_FRICTIONLESS_MISSING_DS_TRANS_ID | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 4024007176265022 | BROWSER_CHALLENGE_MISSING_ACS_URL | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 4716125059847899 | TRES_RI | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 4556362626719763 | PROTOCOL_ERROR | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 4234123412340000 | ENROLLED_Y | TRANSACTION_STATUS_Y | |
| 4234123412340006 | ENROLLED_Y | ESTADO_TRANSACCION_U | |
| 4234123412340007 | ENROLLED_Y | ESTADO_TRANSACCION_A | |
| 4234123412340001 | ENROLLED_N | ||
| 4234123412340002 | NO INSCRITO (VeRes muestra el error 404 "Número de cuenta de tarjeta no encontrado en los rangos de tarjetas del servidor de directorio") | ENROLLED_N (NO APLICABLE) | |
| 4234123412340100 | MISSING_ROOT | ||
| 4234123412340101 | MISSING_MESSAGE | ||
| 4234123412340102 | MENSAJE_NULO | ||
| 4234123412340103 | MISSING_VERSION | ||
| 4234123412340104 | VERSIÓN_ILEGAL | ||
| 4234123412340105 | MISSING_URL | ||
| 4234123412340106 | URL_ILEGAL | ||
| 4234123412340107 | MISSING_ENROLLED | ||
| 4234123412340108 | INSCRITOS_ILEGALES | ||
| 4234123412340109 | EXTENSIÓN_ILEGAL | ||
| 4234123412340200 | ERROR | ||
| 4234123412340201 | ERROR | ||
| 4234123412340202 | ERROR | ||
| 4234123412340203 | ERROR | ||
| 4234123412340204 | ERROR | ||
| 4234123412340205 | ERROR | ||
| 4234123412340206 | ERROR | ||
| 4234123412340220 | ERROR | ||
| 4234123412340250 | ERROR | ||
| 4234123412340251 | ERROR | ||
| 4234123412340252 | ERROR | ||
| 4234123412340253 | ERROR | ||
| 4234123412340258 | ERROR | ||
| 4234123412340298 | ERROR | ||
| 4234123412340299 | ERROR | ||
| 4234123412340300 | IREQ_CUSTOM | ||
| 4234123412340301 | IREQ_ENROLLED_Y | ||
| 4234123412340350 | IREQ_50 | ||
| 4234123412340351 | IREQ_51 | ||
| 4234123412340352 | IREQ_52 | ||
| 4234123412340353 | IREQ_53 | ||
| 4234123412340354 | IREQ_54 | ||
| 4234123412340355 | IREQ_55 | ||
| 4234123412340356 | IREQ_56 | ||
| 4234123412340358 | IREQ_58 | ||
| 4234123412340398 | IREQ_98 | ||
| 4234123412340399 | IREQ_99 | ||
| 4234123412340400 | VERSIÓN_NO_SOPORTADA | ||
| 4234123412340401 | EXTENSIÓN_CRÍTICA_NO_RECONOCIDA | ||
| 4234123412340402 | SERVER_ERROR | ||
| 4234123412340403 | TIEMPO DE ESPERA |
Comensales
| Número de tarjeta | Respuesta esperada 3DS 2.x | Respuesta esperada 3DS 1.x DS (VERes) | Respuesta esperada 3DS 1.x ACS (PARes) |
|---|---|---|---|
| 3095000000000000 | AUTHENTICATED_APPLICATION_FRICTIONLESS | ENROLLED_Y | TRANSACTION_STATUS_Y |
| 3095000000000001 | DESAFÍO_DEL_NAVEGADOR | ENROLLED_Y | TRANSACTION_CHALLENGE_OTP |
| 3095000000000002 | NOT_AUTHENTICATED_APPLICATION_FRICTIONLESS | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 3095000000000005 | AUTHENTICATED_BROWSER_FRICTIONLESS | ENROLLED_Y | TRANSACTION_STATUS_Y |
| 3095000000000006 | NOT_AUTHENTICATED_BROWSER_FRICTIONLESS | ENROLLED_Y | ESTADO_TRANSACCION_N |
JCB
| Número de tarjeta | Respuesta esperada 3DS 2.x | Respuesta esperada 3DS 1.x DS (VERes) | Respuesta esperada 3DS 1.x ACS (PARes) |
|---|---|---|---|
| 3528000000000000 | AUTHENTICATED_APPLICATION_FRICTIONLESS | ENROLLED_Y | TRANSACTION_STATUS_Y |
| 3528000000000001 | DESAFÍO_DEL_NAVEGADOR | ENROLLED_Y | TRANSACTION_CHALLENGE_OTP |
| 3528000000000002 | NOT_AUTHENTICATED_APPLICATION_FRICTIONLESS | ENROLLED_Y | ESTADO_TRANSACCION_N |
| 3528000000000005 | AUTHENTICATED_BROWSER_FRICTIONLESS | ENROLLED_Y | TRANSACTION_STATUS_Y |
| 3528000000000006 | NOT_AUTHENTICATED_BROWSER_FRICTIONLESS | ENROLLED_Y | ESTADO_TRANSACCION_N |
Rangos
| Rango de inicio | Rango final | Esquema |
|---|---|---|
| 340000000000000 | 349999999999999 | Amex |
| 370000000000000 | 379999999999999 | Amex |
| 2221000000000000 | 2223000000000022 | Tarjeta MasterCard |
| 2223000000000024 | 2720999999999999 | Tarjeta MasterCard |
| 5100000000000000 | 5111111111111117 | Tarjeta MasterCard |
| 5111111111111119 | 5599999999999999 | Tarjeta MasterCard |
| 4000000000000000 | 4111110000000210 | Visa |
| 4111110000000212 | 4234123412339999 | Visa |
| 4234123412350000 | 4999999999999999 | Visa |
| 3000000000000000 | 3099999999999999 | Comensales |
| 3528000000000000 | 3589009999999999 | JCB |
Códigos OTP 3DS2
| Código OTP | estado de la transacción | Motivo del estado de la transacción | ECI | valor de autenticación |
|---|---|---|---|---|
| 1234 | Y | / | 01 | JAmi21makAifmwqo2120cjq1AAA= |
| 1111 | norte | 01 | 01 | / |
| 2222 | R | 01 | 01 | / |
| 3333 | Tú | 01 | 01 | / |
| 4444 | Un tipo de transacción | 01 | 01 | Qm181okmdyqh6yQmYuq1890QAAA= |
Los mismos códigos OTP son válidos para los escenarios Visa, Mastercard y Amex.
Códigos OTP 3DS1
| Código OTP | estado de la transacción | CAVV | Algoritmo CAVV | ECI |
|---|---|---|---|---|
| 1234 | Y | VGhpcyBpcyBhIHRlc3QgYmFzZTY= | 7 | 05 |
| 1111 | norte | / | / | / |
5. Consulta el estado del pago
Después de realizar la solicitud al endpoint Crear Pago, puede verificar el estado del pago analizando el status y sub_status de la respuesta. Comprobar el Estado de pago para ver todas las opciones que puede recibir en respuesta a la solicitud de creación de pago.
Dependiendo del procesador y del método de pago, el estado puede tardar algún tiempo en actualizarse. Por lo tanto, puede que necesite utilizar endpoints para recuperar el estado de pago. Para realizar esta tarea, puede utilizar los endpoints Recuperar pago por ID o Recuperar pago por merchant_order_id. Otra opción es utilizar webhooks para recibir notificaciones después de cada evento. Yuno recomienda el uso de webhooks para monitorizar mejor los pagos asíncronos. Revisa la guía de Webhooks para aprender a configurar la solución de webhooks proporcionada por Yuno.
Actualizado hace 3 meses