IOSOR Tieto

Osittainen vikasietolähetys ilman kaksoisveloitusta

Yhden asiakkaan aikomuksen reittivaihdos kesken lennon on selvitettävä kerran, eikä se saa koskaan keksiä «Toimitettu»-tilaa varajärjestelmässä — white-label ennakkomaksettu rehellisyys osittaisessa vikasiedossa.

Kun ensisijainen siirtotie epäonnistuu kesken lennon, järjestelmän on siirrettävä maksutapahtuma varajärjestelmälle ilman riskiä siitä, että asiakasta veloitetaan kahdesti samasta tapahtumasta. Tämä vikasietolähetys on käsiteltävä yhtenä ainoana asiakkaan aikomuksena, jossa katevaraus ja lopullinen selvitys pidetään tiukasti synkronoituna. Tutustu siihen, miten ensisijaisen siirtotien epäonnistuminen ja järjestelmällinen varatie estävät kaksoisveloitukset, miten vikasietoportit ennen Live-tunnusta varmistavat toimivuuden ja kuinka ennakkomaksun katevaraus ennen ensimmäistä veloitusta suojaa saldoa.

Kesken lennon tapahtuva vaihto on edelleen yksi aikomus

Osittainen vikasieto tarkoittaa, että yksikkö lähti ostajan API:sta kerran, minkä jälkeen toiminnot siirtyivät reittejä, koska ensisijainen ei voinut suorittaa loppuun. Asiakas näkee edelleen yhden viestirivin, yhden idempotenssiavaimen, yhden rahatarinan. Älä käsittele varajärjestelmän hyppyä uutena lähetyksenä tai luo toista pitoa.

Mitä 'osittainen lähetys' tarkoittaa rahallisesti

Vaihe Raha Asiakkaan totuus
Pito aikomuksessa Varataan kerran Varattu varat yhdelle yksikölle
Ensisijainen hyväksyy ja epäonnistuu sitten kesken matkan Yksi selvityskandidaatti Odottaa / vaatii huomiota — ei Toimitettu
Varajärjestelmä hyväksyy saman avaimen Ei toista selvitystä Sama veloitus; reitti muutettu ops-puolella
Varajärjestelmä ei koskaan

Älä koskaan keksi 'Toimitettu'-tilaa varajärjestelmässä

Reittien vaihtaminen ei todista saapuneita. Varajärjestelmä voi hyväksyä ja silti palauttaa epäonnistuneen DLR:n, aikakatkaisun tai hiljaisuuden. Asiakkaan tila seuraa todisteita: hyväksytty, odottaa, toimitettu, epäonnistunut, vaatii huomiota — vain white-label. Toiminnot voivat kirjata toteuttavan reitin; ostajat eivät saa nähdä brändimerkkijonoja.

Eroaa uudelleenyrityskäytännöstä ja järjestetystä polusta

Tämä on kesken lennon olevaa rahaa jo aloitetussa vaihdossa — ei se, milloin epäonnistunut DLR (epäonnistuneen DLR-uudelleenyrityksen politiikka prepaidissa) yritetään uudelleen, eikä ennalta kirjoitettu ensisijainen → varajärjestelmä -sekvenssi (järjestetyn polun sisar).

Ostajan tarkistuslista osittaiselle vikasiedolle

  1. Kattaako yksi idempotenssiavain ensisijaisen ja varajärjestelmän rahat samaa aikomusta varten?
  2. Voiko varajärjestelmä hyväksyä ilman toista selvitystä?
  3. Ovatko asiakkaan tilat white-label ilman keksittyä «Toimitettu»-tilaa pelkän vaihdon perusteella?
  4. Vapautuvatko pidon epäonnistumispolut automaattisesti ilman selvitettyjä haamuja kummallakaan reitillä?

Aloita IOSORilla

Pakota ensisijaisen epäonnistuminen lähetyksen keskellä ei-tuotantokäytävällä. Järjestetty varajärjestelmä ottaa saman aikomusavaimen. Vie yksi veloitus, jäännös ja rehellinen päätilanne. Jos ensisijainen ehti lähettää osan ketjutetusta rungosta, älä keksi Delivered-tilaa varalle äläkä avaa toista selvitystä noista osista.

IOSOR-yhteenveto

Osittainen vikasieto on yhä yksi asiakkaan aikomus.

Tee: pidä yksi avain ja yksi veloitus lähetyksen keskellä tapahtuvan hopin yli.

Älä: keksi Delivered varalle joka ei omistanut osia, äläkä veloita jäännöstä kahdesti.

Oliko tästä oppaasta apua?

Aiheeseen liittyvät oppaat