Se você não usa nosso Core de Crédito ou nosso Autorizador, precisará 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 do Postman incluída em nosso repositório público de exemplos. Você poderá importar a coleção para uma instância do Postman e simular pedidos reais para seu backend, incluindo o algoritmo de geração e verificação de assinatura.
Diariamente, enviaremos dois arquivos em formato CSV por meio de SFTP (Secure File Transfer Protocol) para que você possa conciliar todas as transações entre seu sistema e o nosso.
O endpoint /transactions/authorizations
permite autorizar transações.
Enviaremos uma solicitação para autorizar ou recusar a transação.
Esperamos uma resposta rápida para garantir uma boa experiência. Se a resposta demorar, recusaremos 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 realizar a operação. Lembre-se de que validaremos a assinatura e rejeitaremos a transação se a assinatura não coincidir ou tiver expirado.
Pode encontrar mais informações em Configuração de Webhooks.
O endpoint /transactions/authorizations/credit
permite autorizar ou recusar transações.
Esperamos uma resposta rápida para garantir uma boa experiência. Se a resposta demorar, recusaremos 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 realizar a operação. Lembre-se de que validaremos a assinatura e rejeitaremos a transação se a assinatura não coincidir ou tiver expirado.
Pode encontrar mais informações em Configuração de Webhooks.
O endpoint /transactions/adjustments/{type}
permite que você faça ajustes de crédito e débito nas transações.
Enviaremos uma solicitação para informar que a rede (MC, VISA) forçou uma autorização.
Este endpoint é utilizado durante a conciliação e fluxos on-line, principalmente para 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 realizar a operação. Lembre-se de que validaremos a assinatura e rejeitaremos a transação se a assinatura não coincidir ou tiver expirado.
Pode encontrar mais informações em Configuração de Webhooks.
Este serviço permite que você notifique quando uma transação é resolvida, seja pela Pomelo ou pela bandeira (Mastercard, Visa, etc.).
Esperamos uma resposta do tipo 2XX para termos certeza de que a notificação foi recebida. Caso contrário, vamos enviá-la novamente.
Pode encontrar mais informações em Configuração de Webhooks.