Si no usas nuestro Core de crédito o nuestro Autorizador, deberás implementar y exponer en tu backend los endpoints de “Autorización” y “Ajustes” para que podamos comunicarnos.
Puedes probar la implementación de tu backend con algunas operaciones típicas que enviaremos con una colección de Postman incluida en nuestro repositorio de ejemplos públicos. Podrás importar la colección a una instancia de Postman y así simular pedidos reales hacia tu backend, incluido el algoritmo de generación y chequeo de firma.
Diariamente te enviaremos dos archivos en formato CSV mediante un SFTP (Secure File Transfer Protocol) para que puedas conciliar todas las transacciones entre tu sistema y el nuestro.
El endpoint /transactions/authorizations
permite autorizar las transacciones.
Te enviaremos una solicitud para autorizar o rechazar la transacción.
Esperamos una respuesta rápida para garantizar una buena experiencia. Si la respuesta se demora, rechazaremos la transacción.
Además de validar la firma que te enviamos, al generar la respuesta debes firmar tu body junto con el timestamp y el endpoint de respuesta con tu api-secret luego de impactar la operación. Ten en cuenta que validaremos la firma y rechazaremos la transacción si la firma no coincide o expiró.
Puedes encontrar más información en Configuración de Webhooks.
El endpoint /transactions/adjustments/{type}
nos permite hacer ajustes de crédito y débito en las transacciones.
Te enviaremos una solicitud para informarle que la red (MC, VISA) forzó una autorización.
Este endpoint se usa durante la conciliación y los flujos online, principalmente para hacer ajustes durante el proceso de liquidación y también en caso de devoluciones.
Además de validar la firma que te enviamos, al generar la respuesta debes firmar tu body junto con el timestamp y el endpoint de respuesta con tu api-secret luego de impactar la operación. Ten en cuenta que validaremos la firma y rechazaremos la transacción si la firma no coincide o expiró.
Puedes encontrar más información en Configuración de Webhooks.
Este servicio permite notificar cuando se resuelve una transacción, ya sea por parte de Pomelo o por parte de la bandera (Mastercard, Visa, etc.).
Esperamos una respuesta del tipo 2XX para asegurarnos que la notificación fue recibida. Caso contrario, volveremos a enviarla.
Puedes encontrar más información en Configuración de Webhooks.