IOSOR Tieto

Kun prepaid-hold epäonnistuu: auto-refund ja tilan totuus

Käsittele epäonnistunutta prepaid-holdia lompakkotapahtumana: automaattinen vapautus tai refund, vietävät rehelliset tilat, eikä koskaan Activated tai Delivered ilman todellista tulosta.

Prepaid hold, joka ei voi valmistua, jättää rahan ja tilan muotoon, jota finance voi puolustaa. Epäonnistuminen ei ole «yritä myöhemmin» -teatteria.

IOSOR on white-label prepaid. Sama sääntö kattaa messagingin, verificationin, emailin, voicen ja JIT-numerot yhdessä lompakossa. USD 20 minimitäyttö on pilottilattia, ei todiste fail-polun toimivuudesta. Review lähellä USD 1,000/kk vain tekee fail-rivit näkyvämmiksi.

Fail on lompakkotapahtuma, ei toast

Checkout-spinnerit ja «pending»-bannerit eivät ole rahatotuutta. Failin jälkeen lompakko on vapauttanut holdin, palauttanut debitin tai jäädyttänyt intentin vietävällä syyllä. Jos tuote näyttää menestyksen avoimen varauksen aikana, ledger valehtelee. Happy path: ennakkomaksun varaus ennen ensimmäistä veloitusta; tämä sivu on fail-polku.

Tulos Lompakon liike Luettava tila
Validointihylkäys ennen työtä Ei holdia tai välitön release Rejected — ei debitiä
Fulfillment-virhe holdin alla Varatun summan täysi release Failed — varat palautettu
Timeout ilman completion-näyttöä Release expiry-politiikan mukaan Timed out — varat palautettu
Settled summa käännettävä Eksplisiittinen refund-rivi Refunded — kytketty intenttiin
Tuntematon mid-flight Jäädytä retryt; ei toista debitiä Needs attention — selvitys

Auto-refundin ja releasen on oltava automaattisia

Manuaalinen «ops korjaa myöhemmin» ei ole tuote. Käyttämättömän holdin release ja virheellisen settlen refund käynnistyvät samoista säännöistä kuin varaus. Samalla idempotency keyllä tehdyt kaksoiskutsut käyttävät alkuperäistä rahatulosta — katso idempotenssi, uudelleenyritys ja raha.

Release palauttaa käyttämättömän varauksen. Refund kääntää settled debitin. Asiakas tarvitsee aikaleimat, syyt ja business intent ID:n. Hiljaiset saldomuutokset ilman ledger-riviä on kielletty. Numeron swap epäonnistuneen oston jälkeen: epäonnistunut DID-tilaus hyvitys ja vaihto.

Tilasanasto, jonka finance voi viedä

Vaadi lyhyt CSV:ssä elävä lista:

funds held; completed / settled; released; refunded; needs attention; cancelled.

Älä keksi «Activated», «Delivered» tai «Live» intentille ilman resurssia tai billable unitia. «Needs attention» on työjono, ei menestyksen synonyymi.

Älä koskaan väärennä Activatedia tai Deliveredia

Väärät menestysmerkit polttavat luottamuksen nopeammin kuin tyhjä haku. Messaging-fail ei näytä deliverediltä. Avaamaton verify ei näytä verifiediltä. Ilman assignia oleva JIT ei kanna Activatedia. Low balance ja over-cap hylkäävät ennen holdia — pysäytys alhaisella saldolla.

Ostajan checklist fail-rehellisyydelle

  1. Päättyykö jokainen epäonnistunut hold releaseen, refundiin tai needs-attention-jäädytykseen omistajalla?
  2. Ovatko release ja refund automaattisia tuote-eventeistä, eivät chatista?
  3. Voiko finance yhdistää fail-rivit alkuperäiseen intent ID:hen ilman tukea?
  4. Liikuttavatko samalla avaimella tehdyt retryt rahaa korkeintaan kerran?
  5. Ovatko asiakasvirheet brand-safe ilman upstream-nimiä?
  6. Estävätkö stop-lines uudet holdit matalalla availablella? Katso lompakon pysäytysrajat ennen tuotantoliikennettä.

Aloita IOSORilla

Pakota prepaid-hold joka ei voi valmistua: katto, hylkäys tai vaje. Todista rahan paluu availableen tai eksplisiittinen refund-rivi. Vie fail-tila jonka talous puolustaa. Toista sama avain ilman toista liikettä. Tämä on hold-failin totuus, ei kuolleen assignin vapautus.

Related: prepaid-kulutuksen hallinta

IOSOR-yhteenveto

Epäonnistunut hold on lompakkotapahtuma, ei menestysnäytelmä.

Tee: auto-vapautus tai refund ja nimetty tila. Älä: keksi Activated tai Delivered.

Oliko tästä oppaasta apua?

Aiheeseen liittyvät oppaat