Webhooks

Listagem de webhooks e como usar

Webhooks permitem que você receba notificações em tempo real sobre eventos que ocorrem no nosso sistema. Sempre que um evento especificado ocorre, enviaremos uma solicitação HTTP POST para a URL do webhook que você registrou.

Este documento fornece detalhes sobre os webhooks disponíveis para os tipos de eventos: payment_reservation_created, limit_reservation_canceled, limit_reservation_expired credit_analysis_completed, e merchant_able_to_transact. Os webhooks são usados para notificar seu sistema sobre eventos que ocorrem em nossa plataforma.

Tipos de EventoCopied!

payment_reservation_created 

payment_reservation_created: Disparado quando uma reserva de pagamento é criada.

limit_reservation_canceled

limit_reservation_canceled: Disparado quando uma reserva de limite é cancelada.

limit_reservation_expired  

limit_reservation_expired: Disparado quando lojista excede o limite de crédito.

credit_analysis_completed

credit_analysis_completed: Disparado quando a analise de crédito é completada.

merchant_able_to_transact

merchant_able_to_transact: Disparado quando lojista está apto a efetuar transações.

Exemplos de PayloadsCopied!

Exemplo para payment_reservation_created:

{
    "type": "payment_reservation_created",
    "data": {
            "paymentReservationId": "123e4567-e89b-12d3-a456-426614174002",
            "externalId": "abc123"
     }
}        

Exemplo para limit_reservation_canceled:

{
    "type": "limit_reservation_canceled",
    "data": {
            "paymentReservationId": "123e4567-e89b-12d3-a456-426614174003",
            "externalId": "def456"
    }
}

Exemplo para limit_reservation_expired:

{
    "type": "limit_reservation_expired",
    "data": {
            "externalId": "abc123",
            "paymentReservationId": "123e4567-e89b-12d3-a456-426614174002"
    }
}

Exemplo para credit_analysis_completed:

{
    "type": "credit_analysis_completed",
    "data": {
            "decision": "denied",
            "cnpj": "00000001000100",
            "company_id": "1a111aa1-a111-0000-1aa1-1aa11aa1a11a"
    }
}

Exemplo para merchant_able_to_transact:

{
    "type": "merchant_able_to_transact",
    "data": {
            "cnpj": "00000001000100"
    }
}

Cadastrando um webhookCopied!

Para garantir uma integração perfeita e um funcionamento eficiente dos nossos serviços, é essencial que você nos forneça os webhooks necessários. Encaminhe seus webhooks, para nossa equipe de Operação ou para o Time de Integração em contato com você. Isso nos permitirá testar a integração, assegurando que todas as funcionalidades estejam operando corretamente e que os dados sejam transmitidos de maneira segura e eficiente.