IOSOR Guias
Quando uma reserva pré-paga falha: auto-reembolso e verdade de estado
Trate uma reserva pré-paga falhada como evento de carteira: liberte ou reembolse automaticamente, exporte estados defensáveis e nunca pinte Activated ou Delivered sobre dinheiro não liquidado.
Uma hold pré-paga incompleta deve deixar dinheiro e estado defensáveis pela finance. A falha não é teatro de «tente mais tarde». Ou a reserva regressa ao saldo disponível, ou um reembolso explícito inverte um montante liquidado, ou um estado terminal congela retries até haver evidência. Fundos presos com sucesso falso = ledger sem confiança.
A IOSOR é prepaid white-label. Mesma regra: messaging, verification, email, voice e intents JIT numa carteira. O mínimo USD 20 é o chão do piloto, não prova do fail path. Review perto de USD 1.000/mês só torna essas linhas visíveis.
A falha é um evento de carteira, não um toast
Após a falha: hold libertada, débito reembolsado ou intent congelado com razão exportável. Reserva aberta + sucesso = ledger mentiroso. Happy path: reserva pré-paga antes do primeiro débito; esta página é o fail path.
Auto-reembolso e libertação devem ser automáticos
«Ops corrige depois» não é produto. Release de hold não usada e refund de settle errado saem das mesmas regras da reserva. Duplicados com a mesma chave reutilizam o resultado monetário — idempotência, retries e dinheiro. Lotes parciais liquidam unidades feitas e devolvem o resto num export.
Vocabulário de estado que a finance pode exportar
Lista curta que sobreviva em CSV:
- funds held
- completed / settled
- released
- refunded
- needs attention
- cancelled
Não invente «Activated», «Delivered» ou «Live» sem recurso nem unidade faturável. «Needs attention» é fila de trabalho, não sucesso. Sem montante, moeda e correlation ID, é teatro.
Nunca falsifique Activated ou Delivered
Sucesso falso queima confiança mais depressa do que pesquisa vazia. Messaging falhado ≠ entregue. Verify sem sessão ≠ verificada. JIT sem assign ≠ Activated. Rejeições de saldo baixo e over-cap ocorrem antes da hold quando possível — paragens por saldo baixo — para o dinheiro não entrar numa reserva sem saída.
Checklist do comprador para honestidade da falha
- Cada hold falhada termina em release, refund ou freeze needs-attention com dono?
- Release e refund saem de eventos de produto, não de chat?
- A finance junta falhas ao intent ID original sem suporte?
- Retries com a mesma chave movem dinheiro no máximo uma vez?
- Erros ao cliente brand-safe e sem marcas upstream?
- Stop-lines bloqueiam novas holds com saldo baixo?
Comece com a IOSOR
Force um hold pré-pago que não consegue concluir: teto, rejeição ou falta. Prove o regresso a available ou uma linha de refund explícita. Exporte o estado de falha que as finanças defendem. Repita a mesma chave sem segundo movimento. É verdade de hold falhado, não uma libertação após assign morto.
Related: controlo de gasto prepaid
Conclusão IOSOR
Um hold falhado é um evento de carteira, não teatro de sucesso.
Faça: libertação ou refund automático e estado nomeado. Não faça: inventar Activated ou Delivered.
Este guia foi útil?
Guias relacionados
- Resolvendo Lacunas de Tempo Entre Autorizações Expiradas e Liquidação do Razão
Domine a reconciliação assíncrona quando webhooks de entrega de operadoras chegam pós-TTL. Evite desvios no razão, sincronize retenções de saldo JIT e proteja margens.
- Reconciliando retenções pré-pagas presas após interrupções
Manual passo a passo para auditar e liberar retenções persistentes de sistemas pré-pagos em todos os canais de faturamento após incidentes de rede.
- Detecção de anomalias na velocidade de gastos da carteira antes do esgotamento
Saiba como o IOSOR detecta velocidades anormais de gastos pré-pagos, interrompe o tráfego de saída automatizado e protege fundos.