IOSOR Žinios
Galutinio vartotojo siuntimas vis tiek remiasi viena išankstinio mokėjimo knyga
Įterptas siuntimas vis tiek nurašo lėšas iš ISV išankstinio mokėjimo piniginės. Neišgalvokite antros knygos, kurios produktas nefinansuoja — rezervavimai, pakartojimai ir idempotentiškumas turi būti sąžiningi.
Įterptasis pranešimų siuntimas galutiniam vartotojui atrodo nemokamas: jie baksteli Siųsti SaaS sąsajoje ir mato žalią varnelę. Po gaubtu kiekvienas sėkmingas pateikimas vis tiek nurašo lėšas iš vienos išankstinio mokėjimo didžiosios knygos, priklausančios ISV. Nėra jokios antros piniginės, kuri atsirastų vien todėl, kad produkte buvo įterptas API. Jei ISV nefinansuoja rezervavimų, siuntimas turi nepavykti su sąžininga produkto klaida — o ne su netikra pristatymo būsena.
Fiktyvi apskaita yra pagrindinis gedimo režimas: programėlės kreditų skaitiklis, nepalaikomas IOSOR piniginės, SaaS grąžinimai, kol išankstinio mokėjimo knyga degina lėšas, arba pakartotiniai bandymai be idempotentiškumo, kurie dvigubai nurašo vieną OTP.
Viena didžioji knyga, net kai sąsaja rodo produkto kreditus
Pranešimų paketai, parduodami nuomininkams, yra ISV komercinis sluoksnis. Jie turi būti susieti su išankstinio mokėjimo rezervavimais ir nurašymais vienintelėje IOSOR piniginėje, kurią finansuoja ISV. Nuomininko balansas, kuris niekada nesuderinamas su didžiosios knygos eilutėmis, yra palaikymo skolos bomba.
Rezervavimai ir idempotentiškumas vis dar galioja įterpties keliuose
Serverio pusės siuntimas privalo naudoti idempotentiškumo raktus OTP ir transakciniams SMS. Dvigubas spustelėjimas SaaS sąsajoje nedaro dviejų nurašymų už vieną vartotojo veiksmą. Pakartotiniai bandymai po laiko limits pasibaigimo naudoja tą patį raktą iki galutinio DLR arba užfiksuotos klaidos.
Susiekite produkto klaidas su didžiosios knygos tiesa
| SaaS UI signalas | Didžiosios knygos tiesa | Leidžiamas kitas žingsnis |
|---|---|---|
| Išsiųsta / pristatyta | Nurašymas + DLR kelias egzistuoja | Rodyti kvito ID |
| Eilėje | Rezervavimas atidarytas arba priimta | Tikrinti būseną |
| Nepavyko / sustabdyta | Rezervavimas atmestas arba blokuota. |
Kanalų perdavimas lieka toje pačioje piniginėje
Jei produktas vėliau prideda el. paštą arba balso paslaugas šalia SMS, išlaidos vis tiek patenka į tą pačią išankstinio mokėjimo knygą, neišskyrus atvejus, kai atliekate antrojo kanalo perdavimą su finansų patvirtinimu. Įterpimas nesukuria nemokamo šoninio kanalo. Perskaitykite apie piniginės kaimynystę prieš įjungdami kitą skydelį SaaS nustatymuose.
Susiję operacijų keliai
- Antras kanalas piniginėje: išlaidų perdavimas
- idempotentiškumas, pakartojimai ir pinigai
- Saugus spartos ribojimų įgyvendinimas daugiaturčių paskyrose
Pradėkite su IOSOR
Atidarykite IOSOR konsolę ir susiekite savo nuomininko kredito sistemą tiesiogiai su pagrindine išankstinio apmokėjimo piniginės knyga. Užtikrinkite, kad visi serverio pusės įterpimo užklausos pateiktų deterministinį dubliavimo prevention raktą prieš sulaikant lėšas pagrindinėje piniginėje. Sukonfigūruokite savo pranešimų gavimo tašką, kad gauti pristatymo pranešimai švariai išspręstų atvirus lėšų sulaikymus iki galutinių buhalterinių nurašymų arba atšaukimų.
IOSOR santrauka
Įterpta programinės įrangos sąsaja galutiniams vartotojams gali pateikti pasirinktinius pranešimų kreditus, tačiau kiekvienas realus išsiuntimas susieja su viena išankstinio apmokėjimo knyga, kurią finansuoja nepriklausomas programinės įrangos tiekėjas. Pakartotiniai bandymai, kanalų plėtra ir vartotojo būsenos signalai turi būti derinami tiesiogiai su piniginės sulaikymais, o ne su nepagrįstomis vartotojo sąsajos abstrakcijomis.
Užtikrinkite griežtus serverio pusės dubliavimo prevention raktus ir susiekite kiekvieną nuomininko vartotojo sąsajos būseną su tikrais knygos pristatymo atsakymais. Kurkite jokių nepagrįstų antrinių piniginių ir neleiskite nuomininko vartotojo sąsajos pakartotiniams bandymams vykti be konkrečių piniginės lėšų sulaikymų.
Ar šis vadovas buvo naudingas?
Susiję vadovai
- API įterpimas prieš white-label partnerio portalą
SaaS produktai, kuriuose įterptas pranešimų siuntimas, lieka ISV paviršiuje. White-label partnerių portalai lieka po Partneriu — nemaišykite prekės ženklo ir rakto valdymo.
- Kada integruoto nuomininko riba privalo sustabdyti siuntimą
Sąžiningo dalijimosi ribos ISV produkte privalo griežtai sustabdyti siuntimą tam nuomininkui — niekada negrąžinkite netikro pristatyto API 200, kai pasiekiama riba.