IOSOR Kennis
Eindgebruiker-verzendingen raken nog steeds één prepaid grootboek
Embedded Send debiteert nog steeds de ISV-prepaid-wallet. Bedenk geen tweede grootboek dat het product niet financiert — reserveringen, retries en idempotentie blijven eerlijk.
Embedded messaging voelt gratis voor de eindgebruiker: zij tikken op Verzenden binnen de SaaS-UI en zien een groen vinkje. Onder het oppervlak raakt elke succesvolle indiening nog steeds één prepaid grootboek dat eigendom is van de ISV. Er verschijnt geen tweede wallet omdat het product een API heeft ingebed. Als de ISV reserveringen niet financiert, moet het verzenden mislukken met een eerlijke productfout — niet met een nep-geleverde status.
Fictieve boekhouding is het faalmechanisme: een in-app creditteller die niet wordt gedekt door de IOSOR-wallet, SaaS-terugbetalingen terwijl het prepaid grootboek leegloopt, of retries zonder idempotentie die één OTP dubbel debiteren. Embed verbergt de console; de ISV blijft de gefinancierde partij.
Architectuurdocumentlijn: eindgebruiker verzendt ≡ ISV prepaid debitering. Elke ontwerpbeoordeling begint daar.
Één grootboek, zelfs als de UI producttegoeden toont
Berichtenpakketten die aan tenants worden verkocht, vormen een commerciële ISV-laag. Ze moeten worden gekoppeld aan prepaid reserveringen en debiteringen op de enkele IOSOR-wallet die de ISV financiert. Een tenant-saldo dat nooit aansluit op grootboekregels is een tijdbom voor ondersteuning. Exporteer tenant-gebruik wekelijks tegen wallet-regels, zodat financiën dezelfde uitgaven ziet als het product.
Reserveringen en idempotentie blijven van kracht op embedded paden
Verzending aan de serverzijde moet idempotentie-sleutels gebruiken voor OTP en transactionele SMS. Een dubbelklik in de SaaS-UI mag geen twee debiteringen veroorzaken voor één gebruikersactie. Retries na een timeout volgen dezelfde sleutel tot een definitieve DLR of een gemapte fout.
Koppel productfouten aan de grootboekwerkelijkheid
| SaaS UI signaal | Grootboekwerkelijkheid | Toegestane vervolgstap |
|---|---|---|
| Verzonden / geleverd | Debitering + DLR-pad bestaat | Toon ontvangstbewijs-ID |
| In wachtrij | Reservering open of ingediend | Status pollen |
| Mislukt / gepauzeerd | Reservering geweigerd of stop | A. |
Kanaaloverdrachten blijven op dezelfde wallet
Als het product later e-mail of spraak toevoegt naast SMS, landen de uitgaven nog steeds op hetzelfde prepaid grootboek, tenzij u een overdracht naar een tweede kanaal uitvoert met goedkeuring van financiën. Embed creëert geen gratis zijpad. Lees Wallet-aangrenzendheid voordat u nog een Live-tegel inschakelt in de SaaS-instellingen.
Gerelateerde operationele paden
- Tweede kanaal op de wallet: uitgavenoverdracht
- idempotentie, retries en geld
- Veilig afdwingen van snelheidslimieten voor multi-tenant accounts
Begin met IOSOR
Open de IOSOR Console en koppel je tenant-kredietsysteem direct aan het primaire prepaid wallet-grootboek. Zorg ervoor dat alle server-side embed-aanvragen een deterministische idempotentiesleutel meesturen voordat er een reservering wordt geplaatst op de hoofdwoning. Configureer je webhook-eindpunt om binnenkomende DLR-meldingen te verwerken, zodat openstaande reserveringen netjes worden omgezet in definitieve grootboekafschrijvingen of vrijgaven.
IOSOR-les
Een ingebedde SaaS-interface kan aangepaste berichttegoeden tonen aan eindgebruikers, maar elke echte verzending is gekoppeld aan het enkele prepaid grootboek dat door de ISV wordt gefinancierd. Retries, kanaaluitbreidingen en gebruikersstatusseignalen moeten direct worden afgestemd op wallet-reserveringen in plaats van niet-gedekte UI-abstracties.
Hanteer strikte server-side idempotentiesleutels en koppel elke tenant-UI-status aan echte grootboek-DLR-antwoorden. Bedenk geen niet-gedekte secundaire wallets en sta niet toe dat UI-retries van tenants worden uitgevoerd zonder concrete grootboekreserveringen.
Was deze gids nuttig?
Gerelateerde gidsen
- API-inbedding versus een white-label partnerportal
SaaS-producten die berichten inbedden, blijven op het ISV-oppervlak. White-label partnerportals horen onder Partner — meng merk, sleutels en operationeel eigenaarschap niet.
- Wanneer een ingebouwde tenant-limiet het verzenden moet stoppen
Fair-share limieten binnen een ISV-product moeten het verzenden voor die tenant hard stoppen en nooit een valse 200 API-respons teruggeven wanneer de limiet is bereikt.