🔔 Teste de Webhook Pixup

1. Informações do Teste:

URL do Webhook: http://localhost:8000/api/pixup-webhook.php

✅ Transação real encontrada no banco!

Transaction ID da última transação: 973208f07df1c630c2c4ml8f1pzv3na4

Nota: O teste usará este transactionId real. Se existir no banco, o webhook processará corretamente.

2. Payload que será enviado:

{
    "requestBody": {
        "transactionType": "RECEIVEPIX",
        "transactionId": "973208f07df1c630c2c4ml8f1pzv3na4",
        "external_id": "test-external-1770463697",
        "amount": 1,
        "paymentType": "PIX",
        "status": "PAID",
        "dateApproval": "2026-02-07 11:28:17",
        "creditParty": {
            "name": "Usuário Teste",
            "email": "[email protected]",
            "taxId": "11111111111"
        },
        "debitParty": {
            "bank": "BSPAY SOLUCOES DE PAGAMENTOS LTDA",
            "taxId": "46872831000154"
        }
    }
}

3. Enviando requisição POST...

Aguardando resposta...

4. Resultado:

HTTP Code: 0

❌ Erro cURL: Failed to connect to localhost port 8000 after 0 ms: Couldn't connect to server

Possíveis causas:

Resposta do Webhook:

❌ Não foi possível conectar ao webhook

Verifique:


5. Próximos Passos:

  1. Se HTTP 200: O webhook está funcionando! A Pixup conseguirá enviar notificações.
  2. Se HTTP 404: Normal se não houver transação no banco. Crie uma transação real primeiro (gere um QR Code).
  3. Se HTTP 0 ou erro cURL: Verifique se o servidor PHP está rodando na porta 8000.
  4. Para testar com ngrok: Atualize a URL do webhook acima para: https://unprejudicial-buckleless-rachel.ngrok-free.dev/api/pixup-webhook.php
  5. Verifique os logs do PHP para mais detalhes sobre o processamento.

6. Testar via Ngrok:

Para testar via ngrok, altere a URL no código acima ou execute:

curl -X POST https://unprejudicial-buckleless-rachel.ngrok-free.dev/api/pixup-webhook.php \
  -H "Content-Type: application/json" \
  -d '{"requestBody":{"transactionType":"RECEIVEPIX","transactionId":"973208f07df1c630c2c4ml8f1pzv3na4","external_id":"test-external-1770463697","amount":1,"paymentType":"PIX","status":"PAID","dateApproval":"2026-02-07 11:28:17","creditParty":{"name":"Usu\u00e1rio Teste","email":"[email protected]","taxId":"11111111111"},"debitParty":{"bank":"BSPAY SOLUCOES DE PAGAMENTOS LTDA","taxId":"46872831000154"}}}'