API Reference

Sobre as Webhooks

Fornecemos integração entre servidores por meio de Webhooks, o que permite que notifiquemos ativamente quando algum evento relevante aconteceu (por exemplo um estorno de transação).

Webhooks são requisições HTTPS assinadas criptograficamente (SHA256) e enviadas para o servidor do parceiro, este tendo um meio de verificar a assinatura e ter certeza de que foi o servidor nosso e não um terceiro malicioso que enviou a requisição.

Os eventos possíveis são:

EventoDescrição
transaction_createdEmitido quando uma transação foi processada.
transaction_refundedEmitido quando uma transação é estornada.
bank_account_rejectedEmitido quando o pagamento de validação foi rejeitada. Considera-se então os dados da conta-bancária inválidos.
bank_account_acceptedEmitido quando o pagamento de validação foi aceito. Considera-se então os dados da conta-bancária válidos.
affiliation_approvedEmitido quando o sistema de risco aprova uma afiliação, estando o merchant apto a transacionar.
affiliation_rejectedEmitido quando o sistema de risco rejeita uma transação. O merchant não poderá transacionar.
settlement_createdEmitido quando uma liquidação é feita para uma Wallet.
payout_paidEmitido quando um payout é feito com sucesso, ou seja, quando a company recebeu em sua conta bancária
anticipation_createdEmitido quando uma solicitação de antecipação foi aceita e será processada.
terminal_enabledEmitido quando um terminal é ativado.
terminal_disabledEmitido quando um terminal é desativado.
acquisition_status_updateEmitido quando o status do pedido é alterado.
anticipation_anticipatedEmitido quando uma antecipação foi realizada.
transaction_paidEmitido quando uma transação recebe o status paid, o que significa que a transação foi autorizada e capturada.
company_status_updatedEmitido quando uma company passa por uma atualização de status.
transaction_refund_payables_createdEmitido quando os payables de estorno de uma transação são criados.
transaction_payables_createdEmitido quando os payables de uma transação são criados.
transaction_refusedEmitido quando uma transação é recusada.
payout_in_transitEmitido quando um payout está sendo executado.
payout_failedEmitido quando um payout falha.