As notificações para o serviço de CashOut se darão unicamente para aquelas transações nas quais o o banco notifica que um pagamento foi realizado satisfatoriamente ou recusado., pra isso, o comércio deverá configurar a URL de notificação dentro do Administrador disponibilizado na seção: Configuração > Webhook > CashOut, conforme imagem abaixo:

1325

Esta URL deverá suportar somente petições POST relacionado com os parâmetros a continuação:

ParâmetroDescriçãoExemplo
PublicIdCódigo único gerado por WePay4uEm_3add6610nwf508
MerchantReferenceCódigo único do comércio para identificar a transação.VENDA01
CustomerNameNome completo do beneficiárioJoão da Silva
AmountValor do pagamento120.00
ResponseBankMensagem do banco sobre a transação. Se uma transação for rejeitada, uma descrição é enviada para nós, caso contrário, recebemos uma mensagem de “ok”.OK
StatusEste parâmetro nos mostra se uma transação foi processada ou rejeitada pelo banco.Quando uma transação for processada pelo banco, a mensagem será: Transfer OK

Quando uma transação for recusada pelo banco, a mensagem será: Transfer Error

Resposta: Não é requerido que o serviço retorne uma resposta específica, basta com que o serviço responda com HTTP 200, e a notificação será considerada como válida e aprovada pelo comércio, no entanto, o comércio poderá imprimir alguma informação que considere necessária.

Novas Tentativas: Em caso de que o serviço retorne algum código diferente a 200 ou time-out, se realizará nova tentativa de notificação em um período de 3 minutos, após esse tempo o serviço já não realizará notificações e a transação ficará com status “Erro de Notificação” (Status 15), nesse caso, o comércio poderá também revisar a partir do Sistema Administrativo tanto o status da transação como o histórico de tentativas ingressando no detalhe da transação como informa a imagem a continuação:

624