Para receber estas notificações, você deve cadastrar uma URL no Portal do Desenvolvedor Pinbank. Sua aplicação precisa ter um endpoint POSTpreparado para receber este corpo de requisição (JSON) e processar a confirmação do pagamento.
💡Nota: Ao receber esta notificação, sua principal ação deve ser validar os dados recebidos — especialmente o EndToEnd(identificador único da transação Pix) e oValorPago— com os registros do pedido original no seu banco de dados. Após a validação bem-sucedida, seu endpoint deve retornar um status HTTP200 OKpara confirmar ao Pinbank que a notificação foi recebida com sucesso.
curl --location '/api/Pix/WebhookNotificacaoRecebimentoPix' \
--header 'Content-Type: application/json' \
--data '{
"PinbankQrCodeId": 0,
"NsuPinbank": 0,
"EndToEnd": "string",
"ValorOriginal": 0,
"ValorPago": 0,
"DataPagamento": "2019-08-24T14:15:22.123Z"
}'{}