time_to_wait_sync
Controla por quanto tempo (em segundos) o servidor aguarda a resposta do gateway antes de devolver uma resposta HTTP ao cliente.
O que acontece internamente:
| Valor | Comportamento |
|---|---|
| Padrão | 5.0 segundos |
| Mínimo | 0.5 segundos |
| Máximo | 30.0 segundos |
202 não significa falha — significa que o gateway ainda não respondeu. O resultado final sempre chega via webhook.
default_response
Define o modo padrão de resposta independentemente do tempo de espera.
| Valor | Comportamento |
|---|---|
sync (padrão) | Aguarda até time_to_wait_sync — pode retornar 201 ou 202 |
async | Retorna 202 imediatamente, sem aguardar o gateway |
async quando a latência de resposta for crítica e seu sistema já está preparado para receber o resultado via webhook.
retry_failed_payments e max_retry_attempt
Controlam o comportamento de retentativa automática quando um gateway recusa o pagamento.
| Campo | Padrão | Range | Descrição |
|---|---|---|---|
retry_failed_payments | true | — | Habilita retentativas automáticas em caso de falha |
max_retry_attempt | 5 | 1–10 | Número máximo de tentativas por transação |
transactions[] da resposta.
Não são refeitas retentativas para os seguintes motivos de recusa:
expired_card— cartão vencidoinsufficient_founds— saldo insuficiente