Se você não usar nosso Core de crédito ou nosso Autorizador, você deverá implementar e expor em seu backend os endpoints de “Autorização” e “Ajustes” para que possamos nos comunicar.
Você pode testar a implementação do seu backend com algumas operações típicas que enviaremos com uma coleção de Postman incluída em nosso repositório de exemplos públicos. Você poderá importar a coleção para uma instância do Postman e assim simular pedidos reais para o seu backend, incluído o algoritmo de geração e verificação de assinatura.
Diariamente enviaremos dois arquivos em formato CSV através de um SFTP (Secure File Transfer Protocol) para que você possa conciliar todas as transações entre seu sistema e o nosso.
O endpoint /transactions/authorizations/{type}
permite autorizar as transações de débito ou crédito que chegam pelo fluxo online à etapa de Autorização.
Enviaremos uma solicitação para autorizar ou rejeitar a transação.
Esperamos uma resposta rápida para garantir uma boa experiência. Se a resposta demorar, rejeitaremos a transação.
Além de validar a assinatura que enviamos, ao gerar a resposta você deve assinar seu body junto com o timestamp e o endpoint de resposta com seu api-secret após impactar a operação. Tenha em mente que validaremos a assinatura e rejeitaremos a transação se a assinatura não coincidir ou tiver expirado.
Você pode encontrar mais informações em Configuração de Webhooks.
O endpoint /transactions/adjustments/{type}
nos permite fazer ajustes de crédito e débito nas transações.
{{Además, a través de este endpoint te enviaremos una solicitud de ajuste cuando las banderas (Mastercard o Visa) fuerzan una transacción. También puedes recibir Payments que nos llegan a través del flujo offline etapa de Compensación}}
Este endpoint é usado durante a conciliação e os fluxos online, principalmente para fazer ajustes durante o processo de liquidação e também em caso de devoluções.
Além de validar a assinatura que enviamos, ao gerar a resposta você deve assinar seu body junto com o timestamp e o endpoint de resposta com seu api-secret após impactar a operação. Tenha em mente que validaremos a assinatura e rejeitaremos a transação se a assinatura não coincidir ou tiver expirado.
Você pode encontrar mais informações em Configuração de Webhooks.
Este serviço permite notificar quando uma transação é resolvida, seja por parte da Pomelo ou por parte da bandeira (Mastercard, Visa, etc.).
Esperamos uma resposta do tipo 2XX para garantir que a notificação foi recebida. Caso contrário, reenviá-la-emos.
Você pode encontrar mais informações em Configuração de Webhooks.