charge.Expiración del token
Los tokens expiran en 30 minutos y solo se pueden usar para una única transacción (incluso si la transacción falló). Deberás solicitar un token nuevo cuando expire.
Nota: El token que entrega Kushki solo cifra y envía información. Si quieres almacenar los datos de la tarjeta para compras futuras, revisa la sección One-Click & Scheduled Payments
Producto en versión beta en Ecuador 🇪🇨 🔐👨💻
Estamos trabajando en la versión beta. ¡Mantente atento a su lanzamiento oficial! También puedes contactar a tu ejecutivo de cuenta para más información.
| PROPIEDAD | VALORES POSIBLES | DESCRIPCIÓN |
|---|---|---|
| authValidation | url iframe | Define el tipo de integración que quieres para la autenticación 3DS. Usa url para redirección o iframe para incrustarla. |
| callbackUrl | string | Callback where the 3D Secure authentication response will be sent. |
| PROPIEDAD | VALORES POSIBLES | DESCRIPCIÓN |
|---|---|---|
| url | string | URL que se debe usar para la autenticación 3D Secure. |
| secureService | 3dsecure | Indica el servicio de autenticación de la transacción. |
| secureId | string | ID de seguridad de la transacción. |
{
"token": "sBkQ7F110000tI1HVq116862fd5Ah3mG",
"url": "https://uat-auth.kushkipagos.com?token=sBkQ7F110000tI1HVq116862fd5Ah3mG&merchantId=306cb10581bb4acb9a2bfc77e163c482&bin=NDM0OTAwMzA=&callbackUrl=https://www.kushkipagos.com/callback/&isSandbox=false",
"secureService": "3dsecure",
"secureId": "1f5584db-0c5b-c729-a19c-6eb0283ca448"
}url vendrá la url que se debe mostrar al tarjetahabiente para la autenticación 3D Secure, si es necesaria. Para información más detallada, visita la guía 3D Secure API authenticationNOTA: Para habilitar 3DS en modo de pruebas en tu comercio, se requiere una configuración adicional que realiza Kushki.
callbackUrl, con los parámetros de la respuesta en la url (path parameters).Nota: El parámetro booleano successindica si la transacción se autenticó correctamente (true) o si hubo un problema con la autenticación 3D Secure (false). Si estrue, puedes proceder con el cargo. Si esfalse, el tarjetahabiente tendrá hasta 3 intentos para reintentar la autenticación antes de que la transacción se rechace.
| PROPIEDAD | TIPO | DESCRIPCIÓN |
|---|---|---|
| success | boolean | Indica si la autenticación 3D Secure fue exitosa o no. |
| token | string | Token que devuelve Kushki para usarlo al hacer un cargo, en caso de que la autenticación 3D Secure haya sido exitosa. |
| message | string | Si hay un problema durante la autenticación, aquí se devolverá el motivo. |
https://www.tutienda.com/?success=true&token=cfa0bfec88324bd7a5c6c1ad9135a846https://www.tutienda.com/?success=false&message=Error%20en%20la%20validación%20de%203DS&token=cfa0bfec88324bd7a5c6c1ad9135a846curl --location '/card/v1/tokens' \
--header 'Public-Merchant-Id;' \
--header 'Content-Type: application/json' \
--data '{
"card": {
"name": "John Doe",
"number": "5451951574925480",
"expiryMonth": "08",
"expiryYear": "28",
"cvv": "121"
},
"totalAmount": 16.98,
"currency": "USD"
}'{
"token": "3c1518cf6f844e248880aad6187cf8d7"
}