IOSOR Kennis

Webhook-contract vóór de eerste verzending

Koperspad: leg ondertekende URL, gebeurtenistypen en idempotentiesleutel vast vóór de eerste prepaid verzending — eerst contract, dan betaald verkeer.

Een prepaid verzending zonder een webhook-contract is uitgave zonder gedeelde waarheid. Kopers moeten de ondertekende URL, de gebeurtenissenlijst en de idempotentiesleutel vastleggen voordat het eerste betaalde bericht de wallet verlaat — niet nadat finance vraagt waarom status en grootboek niet overeenkomen. Deze pagina is dat koperspad, geen checklist voor sleutels bij livegang en geen handtekening-deep-dive.

Gerelateerd: webhooks en sleutels bij livegang, webhooks die de livegang overleven, voorafbetaalde reservering vóór de eerste afschrijving, Dag-1 baan: wat moet groen zijn.

IOSOR is white-label prepaid.

Leg het contract vast vóór de eerste betaalde verzending

Betaald verzenden betekent dat de wallet kan afschrijven. Contract betekent dat product, finance en ops al delen waar callbacks binnenkomen, welke gebeurtenissen gelden als geld- of statuswaarheid en welke sleutel hermetingen veilig maakt. Livegangsgewoonten en landingsbaan kunnen groen lijken terwijl het contract nog een chatdraad is — dat is niet klaar. Zie webhooks en sleutels bij livegang en Dag-1 baan: wat moet groen zijn.

Ondertekende URL en eigenaarschap van de consument

Contractveld Waarom kopers opletten
HTTPS callback-URL Eén bestemming die product en ops kunnen noemen
Eigenaar van ondertekeningsgeheim Wie roteert; nooit een gedeelde chatplak
ACK vs verwerkingsregel Eerst opslaan; neveneffecten na ACK
Omgevingssplitsing Pilot-URL ≠ productie-URL
Fail closed bij onbekende host Gespoofde afgeleverde status werkt grootboek nooit bij

Gebeurtenistypen gedeeld door product en finance

Noem gebeurtenissen die geld of status kunnen wijzigen vóór de eerste verzending: geaccepteerd, afgeleverd, mislukt, verlopen, inkomende STOP en elk verificatieresultaat dat u als waarheid behandelt. Niet-vermelde gebeurtenissen falen gesloten — ze verzinnen geen grootboekrijen. Gedeelde woorden: Gedeelde status-taal voor product en finance.

Idempotentiesleutel vóór uitgave

De idempotentiesleutel scheidt netwerkfouten van financieel risico. Als een webhook dubbel wordt afgevuurd, zorgt de sleutel ervoor dat het grootboek slechts één keer wordt belast. Deze sleutel moet vóór de eerste verzending tussen systemen worden vastgelegd.

Checklist voor de koper van het webhook-contract

Het contract is een operationele overeenkomst, geen technische configuratie. Alle partijen moeten het eens zijn over welke gebeurtenissen de wallet-balans beïnvloeden. Elke verzending zonder deze overeenkomst creëert financiële onzekerheid.

Begin met IOSOR

Ga naar de IOSOR-console en registreer uw ondertekende HTTPS-terugbel-URL samen met uw aangewezen idempotentiesleutelveld voordat u betaalde berichtverzendingen inschakelt. Zorg ervoor dat teamleiders van product, financiën en engineering het gedeelde evenementenschema—zoals afgeleverd, mislukt en verlopen—controleren om te bevestigen dat niet-vermelde callbacks automatisch gesloten falen. Voer een nul-uitgave duplicaat-evenement payload-test uit via uw webhook-poort om te verifiëren dat pogingen worden geregistreerd op één enkele grootboekregel voordat u verkeersbeperkingen opheft.

IOSOR-les

Een webhookcontract is geen informele afstemming; het is een expliciete grens die financiën en product beschermt tegen dubbele afschrijvingen en spookachtige statusupdates.

Was deze gids nuttig?

Gerelateerde gidsen