As notificações para o serviço de Cash-In se darão unicamente para aquelas transações nas quais o shopper realizou satisfatóriamente o pagamento, pra isso, o comércio deverá configurar a URL de notificação dentro do Administrador disponibilizado na seção: Configuração > Webhook > CashIn, conforme imagem abaixo:

624

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
MerchantSalesIDCódigo único do comércio para identificar a transação.VENDA01
PaymentCodeCódigo de pagamento gerado por WePay4u, o mesmo que o cliente usará para realizar o pagamento da transação.1118951606
PaymentMethodMétodo de pagamento utilizado pelo pagadorOnline/Cash/TC-TD
AmountValor da transação120.00
TxCreationData e hora em que se realizou a criação do pedidoISO 8601: yyyy-MM-ddThh:mm:ss
2020-07-18 06:05:55
TxExpirationTempo de expiração em minutos da transação120
OkURLURL para onde o cliente será redirecionado após a confirmação do pagamentohttps://mydomain.com/urlok
ErrorURLURL para onde o cliente será redirecionado em caso de erro ou transação expirada.https://mydomain.com/urlerror

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