Casos de Teste

Esta seção apresenta um guia passo a passo para gerar Boleto e testar fluxo de webhooks na API Paytime

🧪 Casos de Teste — Boleto Bancário (Sandbox)

No ambiente de Sandbox, os boletos seguem regras simuladas de acordo com o valor informado em amount (centavos). Essas regras permitem validar os diferentes fluxos e webhooks disparados pela Paytime.

Cenário 1 — Boleto em PROCESSING

  • Condição: **amount**< 10000 (ex.: R$ 99,99).
  • Comportamento:
    • O boleto é criado com status **PROCESSING**.

Cenário 2 — Boleto em PENDING

  • Condição: 10000 ≥**amount** < 50000 (ex.: R$ 150,00 ou R$ 499,99).
  • Comportamento:
    • O boleto é criado com status **PROCESSING**.
    • O status é atualizado para **PENDING**.
    • Em seguida, um webhook de atualização (updated-billet-status) é disparado.

Cenário 3 — Boleto em PAID

  • Condição: amount≥ 50000 (ex.: R$ 500,00).
  • Comportamento:
    • O boleto passa pelo fluxo do Cenário 2.
    • O status é atualizado para **PAID**.
    • Um novo webhook de atualização (updated-billet-status) é disparado.

📑 Tabela Resumo — Cenários de Teste (Boleto Bancário)

Condição (amount)Webhooks DisparadosStatus Final
< 10000 (ex.: R$ 99,99)-PROCESSING
10000 ≥ amount < 50000 (ex.: R$ 150,00)updated-billet-statusPENDING
≥ 50000 (ex.: R$ 500,00)updated-billet-statusPAID

⚠️ Observação Importante:

Esses cenários são aplicáveis apenas em Sandbox e têm como objetivo validar integrações e fluxos de webhook. Em ambiente de produção, o comportamento seguirá a compensação bancária real.


Did this page help you?