IOSOR Guide

Invio parziale in failover senza doppio addebito

Un cambio di rail in corso per una singola intenzione del cliente deve essere saldato una volta e non deve mai inventare "Consegnato" sul backup — onestà prepagata white-label per il failover parziale.

Un failover in corso è ancora una singola intenzione del cliente. Il rail primario può accettare, andare in timeout o rifiutare dopo una sospensione; il backup può quindi trasportare la stessa unità. Tale cambio non deve aprire una seconda liquidazione, inventare un "Consegnato" che il backup non ha mai guadagnato, o confondersi con un nuovo tentativo dell'utente. IOSOR è un servizio prepagato white-label. USD 20 è il minimo di ricarica pubblica (soglia pilota). Una revisione soft vicino a USD 1,000/month è quando i bug di invio parziale moltiplicano il consumo.

Il cambio in corso è ancora una sola intenzione

Il failover parziale significa che l'unità ha lasciato l'API dell'acquirente una volta, poi le operazioni hanno spostato i rail perché il primario non poteva terminare. Il cliente vede ancora una riga di messaggio, una chiave di idempotenza, una storia di denaro. Non trattare il salto del backup come un nuovo invio o creare una seconda sospensione.

Cosa significa "invio parziale" in termini monetari

Fase Denaro Verità del cliente
Sospensione sull'intenzione Riserva una volta Fondi protetti per una unità
Il primario accetta e poi fallisce a metà percorso Un candidato alla liquidazione In sospeso / richiede attenzione — non "Consegnato"
Il backup accetta la stessa chiave Nessuna seconda liquidazione Stesso addebito; rail cambiato lato operazioni
Il

Non inventare mai "Consegnato" sul backup

Cambiare rail non prova la ricezione. Il backup può accettare e comunque restituire un DLR fallito, un timeout o un silenzio. Lo stato del cliente segue l'evidenza: accettato, in sospeso, consegnato, fallito, richiede attenzione — solo white-label. Le operazioni possono registrare il rail di esecuzione; gli acquirenti non devono vedere stringhe di marca.

Distinto dalla policy di retry e dal percorso ordinato

Questo è denaro in corso su un cambio già avviato — non quando ritentare un DLR fallito (policy di retry DLR fallito sotto prepaid) e non la sequenza primario → backup pre-scritta (fratello del percorso ordinato).

Checklist dell'acquirente per il failover parziale

  1. Una singola chiave di idempotenza copre il denaro primario e di backup per la stessa intenzione?
  2. Il backup può accettare senza una seconda liquidazione?
  3. Gli stati del cliente sono white-label senza "Consegnato" inventato solo dal cambio?
  4. I percorsi di fallimento della sospensione si rilasciano automaticamente senza saldature fantasma su entrambi i rail?

Inizia con IOSOR

Forzate un fallimento del primario a metà invio su un corridoio non di produzione. Il backup ordinato deve prendere la stessa chiave di intento. Esportate un addebito, il resto e uno stato terminale onesto. Se il primario ha già inviato parte di un corpo concatenato, non inventate Delivered sul backup e non aprite un secondo regolamento per quelle parti.

Sintesi IOSOR

Un failover parziale è ancora un intento del cliente.

Fate: tenete una chiave e un addebito sull’hop a metà invio.

Non fate: inventare Delivered su un backup che non ha mai posseduto le parti, né addebitare il resto due volte.

Questa guida ti è stata utile?

Guide correlate