Status internos normalizados
- pending — aguardando processamento
- processing — em processamento pelo gateway
- paid — concluído com sucesso
- failed — falha irreversível
- canceled — cancelado ou recusado
Mapeamento de status recebidos via webhook
json
{
"pending": "pending",
"processing": "pending",
"paid": "paid",
"approved": "paid",
"paid_out": "paid",
"failed": "canceled",
"refused": "canceled",
"rejected": "canceled",
"canceled": "canceled",
"refunded": "failed"
}
Caso um saque seja confirmado como
paid após estar canceled, o sistema corrige automaticamente o saldo.