IOSOR Žinios

Verify sesijos koreliacija finansų eksportui: du debitai, viena ledger istorija

Verify sukuria atskirus debitus nuo SMS pristatymo. Finansų eksportams reikia sesijos koreliacijos ID ir TTL/pakartotinio siuntimo eilučių, sulygintų su pristatymu.

Naudotojas prašė kodo. Produktas matė vieną OTP. Piniginė gali įrašyti dvi eilutes: SMS pristatymo debitą, kuris nešė kodą, ir Verify sesijos debitą (sukurk, TTL, tikrink). Komandos, kurios tai ištirpdo į «OTP kainą», arba skaičiuoja dukart board pack, arba slepia antrą eilutę iki mėnesio pabaigos. Nei viena nėra kontrolė. Du debitai reikia sesijos istorijos, kad finance galėtų eksportuoti.

IOSOR sukasi Verify šalia SMS viename white-label prepaid ledgeryje. Katalogas live yra tikras kanalas; in setup nėra nemokama sesija. Apie USD 1,000+ per mėnesį SMS eilutės ir Verify sesijų eilutės tampa komercine peržiūra. Dviejų debitų skaidymas: OTP pristatymo debetas versus verify sesija.

Pristatymo debitas vs verify debitas

Kelionė viena. Pinigai du. Giminingi, niekada slapyvardžiai. Pristatymo debitas dengia kanalą, kuris nešė kodą: encoding, segmentai, paskirtis, terminalinis DLR. Verify sesijos debitas dengia išdavimą, TTL langą, tikrinimą, pasibaigimą ar pakartotinio siuntimo politiką. Jei finance mato tik SMS, Verify atrodo «nemokamai». Jei produktas mato tik Verify, SMS pumpavimas atrodo kaip «daugiau sesijų».

Sesijos ID laukai, kuriuos finance turi eksportuoti

Finansų eksportas turi mokėti rekonstruoti pagal sesiją: verify_session_id, susijęs message_id arba pristatymo id, paskirtis, kanalas, TTL, terminalinė priežastis, debetuota suma ir laiko žyma eilutei. Savaitė be correlation id yra kvitų krūva, ne ledger. Jei produkto skydelis rodo sesijos sėkmę, kol SMS vis dar pending DLR, eksportas turi suderinti abi puses, ne du atskirus «baigta».

Pakartotinio siuntimo TTL ir dubliuotos eilutės

Pakartotinio siuntimo politika sprendžia, ar pasirodys dubliuotos eilutės. Cooldown, kuris blokuoja sesiją, bet vis tiek šauna SMS (arba atvirkščiai), pykdo du ledgerius. TTL pabaiga turi uždaryti tą pačią Verify eilutę, ne atidaryti «sesiją-vaiduoklį». Naudotojo pakartotinis siuntimas ir sistemos retry yra skirtingi savininkai ir skirtingi cooldown.

Suderinimas prieš skalę

Prieš skalę, savaitė derinimo: sukurtos sesijos vs SMS (arba fallback) bandymai; terminalinis DLR vs sesijos terminalas (pristatyta+patikrinta, nepristatyta+pasibaigė, atmesta+niekada nepatikrinta); naudotojo pakartotinis siuntimas atskirtas nuo sistemos retry. Bandymai >> sesijos reiškia blast. Sesijos >> bandymai reiškia Verify apmokestinimą be kanalo. Abu krenta komercinėje peržiūroje.

Raudonos vėliavos

  • Maišytas «OTP mokestis» be SMS vs sesijos splito
  • Verify apmokestintas kaip rinkodaros blast
  • SMS grąžintas neliečiant sesijos eilutės (arba atvirkščiai) be politikos
  • Pakartotinio siuntimo mygtukas, ignoruojantis cooldown viename iš dviejų kelių
  • Kliento klaidos, įvardijančios upstream prekės ženklus
  • Verify pažadėtas, kol kanalas in setup
  • Savaitinis eksportas be session correlation id

Pradėkite su IOSOR

Eksportuokite pavyzdinę savaitinę CSV ataskaitą iš savo patvirtinimų skydelio ir įsitikinkite, kad kiekvienas verify_session_id tiesiogiai atitinka atitinkamus delivery message_id įrašus. Prieš perkeldami atnaujinimus į gamybinę aplinką, sukonfiguruokite žiniatinklio kabliukų registravimą, kad sesijos pabaigos priežastys būtų fiksuojamos kartu su operatoriaus pristatymo kvitais.

IOSOR santrauka

Patvirtinimo išlaidų sekimas reikalauja atskirti sesijos gyvavimo ciklą nuo pagrindinių pranešimų pristatymo nurašymų. Kai finansų skyrius stebi autentifikavimo mokesčius per vieną bendrą pristatymo krepšelį be sesijos koreliacijos, fiktyvūs nurašymai ir nesusietos pakartotinio siuntimo išlaidos iškraipo apskaitos knygas.

Ar šis vadovas buvo naudingas?

Susiję vadovai