POST
/v1/otpEnvío de códigos otp.
Debes incluir este endpoint en tu servicio para que podamos comunicarte las novedades de los envíos en tiempo real.
Si tienes dudas sobre cómo configurar un webhook, visita nuestra documentación.
Consideraciones
- Esperamos una respuesta del tipo 2XX para asegurarnos de que recibiste la notificación. Caso contrario, volveremos a enviarla.
Parámetros disponibles
Header Parameters
X-Api-KeyStringrequired
X-SignatureStringrequired
X-TimestampStringrequired
X-EndpointStringrequired
Cuerpo de solicitud
application/jsonevent_idstring
client_idstring
idempotency_keystring
eventPayloadobject8 propiedades
Detalle de respuestas
2XX
Respuesta exitosa por parte del cliente.
4XX
Falló la respuesta. Volveremos a enviar el evento.
5XX
Falló la respuesta. Volveremos a enviar el evento.
Ejemplo de solicitud
{
"event_id": "3ds-status-changed",
"client_id": "cli-23hJL4bm94q9BFEd2sGhBjY6xbH",
"idempotency_key": "e42c0eb9-3986-4f01-9f4a-df8d02a9a92f",
"eventPayload": {
"otp": "123456",
"cardId": "card_23hJL4bm94q9BFEd2sGhBjY6xbH",
"username": "Juan Perez",
"email": "[email protected]",
"phone": "+5491123456789",
"merchantName": "Supermercado XYZ",
"transactionAmount": 1500.75,
"transactionCurrency": "ARS"
}
}Ejemplo de código
curl -X POST "https://api.pomelo.la/v1/otp" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "X-Api-Key: X-Api-Key: h3Ws4Cv09JcCdw7732ig+1Eq3I2b+IWOI1anUu1A4dE=" \
-H "X-Signature: X-Signature: hmac-sha256 kLV3Jeyn7qbKfGHLDQKKuy5xzG/kbPrYEg8RvD8jb8A=" \
-H "X-Timestamp: X-Timestamp: 1637117179" \
-H "X-Endpoint: X-Endpoint: {clientPath}/v1/otp" \
-d '{
"event_id": "3ds-status-changed",
"client_id": "cli-23hJL4bm94q9BFEd2sGhBjY6xbH",
"idempotency_key": "e42c0eb9-3986-4f01-9f4a-df8d02a9a92f",
"eventPayload": {
"otp": "123456",
"cardId": "card_23hJL4bm94q9BFEd2sGhBjY6xbH",
"username": "Juan Perez",
"email": "[email protected]",
"phone": "+5491123456789",
"merchantName": "Supermercado XYZ",
"transactionAmount": 1500.75,
"transactionCurrency": "ARS"
}
}'