IOSOR Znanje

Kada prepaid hold ne uspije: auto-refund i istina statusa

Tretirajte neuspješni prepaid hold kao događaj walleta: automatsko oslobađanje ili refund, izvozivi pošteni statusi i nikad Activated/Delivered bez stvarnog rezultata.

Prepaid hold koji se ne može dovršiti mora ostaviti novac i status u stanju koje finance može braniti. Neuspjeh nije kazalište «pokušajte kasnije». Rezervacija se vraća u available balance, eksplicitni refund okreće settled iznos, ili imenovano terminalno stanje blokira retry dok nema dokaza.

IOSOR je white-label prepaid. Isto pravilo pokriva messaging, verification, email, voice i JIT brojeve na jednom walletu. Minimum USD 20 je pod pilotа, ne dokaz da fail-put radi. Review oko USD 1,000/mjesec samo čini fail retke vidljivijima.

Fail je događaj walleta, ne toast

Checkout spinneri i «pending» banneri nisu novčana istina. Nakon faila wallet je oslobodio hold, vratio debit ili zamrznuo intent s razlogom za izvoz. Uspjeh uz otvorenu rezervaciju = ledger laže. Happy path: rezervacija prepaid salda prije prvog terećenja; ova stranica je fail-put.

Ishod Kretanje walleta Čitljiv status
Odbijanje validacije prije rada Bez holda ili trenutni release Rejected — bez debit
Fail fulfillmenta pod holdom Pun release rezerviranog iznosa Failed — sredstva vraćena
Timeout bez dokaza completion Release prema expiry Timed out — sredstva vraćena
Settled za okretanje Eksplicitni refund red Refunded — vezano uz intent
Nepoznat mid-flight Freeze retry; bez drugog debit Needs attention — istraga

Auto-refund i release moraju biti automatski

Ručno «ops će kasnije popraviti» nije proizvod. Release neiskorištenog holda i refund pogrešnog settlea pokreću ista pravila koja su stvorila rezervaciju. Duplikati s istim idempotency keyem ponovno koriste novčani rezultat — vidi idempotentnost, ponavljanja i novac.

Release vraća neiskorištenu rezervu. Refund okreće settled debit. Klijentu trebaju timestampovi, razlozi i business intent ID. Tihe izmjene salda bez ledger retka zabranjene su. Za swap nakon neuspjele kupnje broja: neuspjela DID narudžba povrat i zamjena.

Rječnik statusa koji finance izvozi

Zahtijevajte kratki popis koji preživi CSV:

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

Ne izmišljajte «Activated», «Delivered» ili «Live» za intent bez resursa ili billable unit. «Needs attention» je red rada, ne sinonim uspjeha. Status bez iznosa, valute i correlation ID je kazalište.

Nikad ne lažirajte Activated ili Delivered

Lažne značke uspjeha pale povjerenje brže od prazne pretrage. Messaging fail ≠ delivered; neotvorena verify ≠ verified; JIT bez assign ≠ Activated. Low balance i over-cap odbijaju prije holda — zaustavljanje pri niskom saldu.

Checklist kupca za poštenje faila

  1. Završava li svaki failed hold u release, refund ili needs-attention s vlasnikom?
  2. Jesu li release i refund automatski iz produktnih eventa, ne chata?
  3. Može li finance spojiti fail retke s originalnim intent ID bez podrške?
  4. Pomice li isti ključ novac najviše jednom?
  5. Jesu li klijentske greške brand-safe bez upstream imena?
  6. Blokiraju li stop-lines nove holdove pri niskom available? Vidi granice zaustavljanja walleta prije produkcijskog prometa.

Započnite s IOSOR

Nametnite prepaid hold koji ne može završiti: strop, odbijanje ili manjak. Dokažite povratak na available ili eksplicitan red refund. Izvezite fail status koji financije brane. Ponovite isti ključ bez drugog pokreta. To je istina hold-faila, ne oslobađanje nakon mrtvog assigna.

Related: kontrola prepaid potrošnje

Sažetak IOSOR

Neuspjeli hold je događaj novčanika, ne kazalište uspjeha.

Radite: auto-oslobađanje ili refund i imenovani status. Ne radite: izmišljati Activated ili Delivered.

Je li vam ovaj vodič pomogao?

Povezani vodiči