Prueba de integración
Después de crear la validación de Zero Dollar Auth, es importante realizar pruebas de integración para confirmar su funcionalidad. Para probar la validación, es necesario seguir los siguientes pasos:
- Generar un Card Token
- Validar la integración
Generar un token de tarjeta
Para probar la validación de Zero Dollar Auth, el primer paso es generar un Card Token. Para obtenerlo, utiliza nuestra biblioteca Mercado Pago SDK JS para capturar los datos de la tarjeta y generar el token.
Para obtener el token de tarjeta, utiliza los datos de prueba que te compartimos en la tabla a continuación.
Valor a completar | Ejemplo |
Número de tarjeta | 4074090000000004 |
Mes de vencimiento | 02 |
Año de vencimiento | 2031 |
Código de seguridad | 123 |
Titular de la tarjeta | APRO |
Tipo de identificación. Puede ser uno de los siguientes: CPF: Individual Taxpayer Registration, Brazil. CNPJ: National Register of Legal Entities, Brazil. CUIT: Unique Tax Identification Code, Argentina. CUIL: Unique Labor Identification Code, Argentina. DNI: National Identity Document, Argentina. CURP: Single Population Registration Code, Mexico. RFC: Federal Registry of Taxpayers, Mexico. CC: Citizenship Card, Colombia. RUT: Single Tax List, Chile. CI: Identity Card, Uruguay. | CPF |
Número de documento | 15635614680 |
Validar la integración
Como último paso, es necesario validar la integración utilizando el token obtenido en el paso anterior. Para ello, envía los parámetros que detallamos en la tabla a continuación al endpoint /v1/payments y ejecuta la solicitud.
Parámetro | Tipo | Descripción | Ejemplo |
token | String | Token de la tarjeta | 12346622341 |
payment_method_id | String | Indica el identificador del medio de pago seleccionado para realizar el pago | master |
payer.email | String | Email del pagador | buyer@exampleemail.com |
payer.type | String | Tipo de identificación del pagador asociado | guest |
description | String | Descripción de la validación | "validación de tarjeta con valor cero dólar master crédito con cvv" |
transaction_amount | Number | Costo de la validación | Siempre zero (0) para Zero Dollar Auth |
curl
curl -X POST \
'https://api.mercadopago.com/v1/payments'\
Content-Type: application/json
X-Card-Validation: card_validation
Authorization: Bearer {{access_token}}
{
"token": "{{card_token}}",
"payment_method_id": "master",
"payer": {
"email": "{{payer_email}}",
"type" : "guest"
},
"description": "validação de cartão com valor zero dollar master crédito sem cvv",
"transaction_amount": 0
}