IOSOR Знање

Корелација сесије Verify за финансијски извоз: два дебита, једна прича ledger-а

Verify ствара одвојене дебите од испоруке SMS-а. Финансијски извози требају ID-ове корелације сесије и редове TTL/поновног слања усаглашене с испоруком.

Корисник је тражио код. Производ је видео један OTP. Новчаник може књижити два реда: дебит испоруке SMS-а који је носио код и дебит сесије Verify (створи, TTL, провери). Тимови који то топе у «трошак OTP» или броје двапут у board pack-у или крију други ред до краја месеца. Ниједно није контрола. Два дебита требају причу сесије да finance може извести.

IOSOR врти Verify уз SMS на једном white-label prepaid ledger-у. Каталог live је стварни канал; in setup није бесплатна сесија. Око USD 1,000+ месечно редови SMS-а и сесија Verify улазе у комерцијални преглед. Раздвајање два дебита: задужење испоруке OTP наспрам verify сесије.

Дебит испоруке vs дебит verify

Путовање је једно. Новац је два. Сродно, никад алијаси. Дебит испоруке покрива канал који је носио код: encoding, сегменти, одредиште, терминални DLR. Дебит сесије Verify покрива издавање, прозор TTL, проверу, истек или политику поновног слања. Ако finance види само SMS, Verify изгледа «бесплатно». Ако производ види само Verify, пумпање SMS-а изгледа као «више сесија».

Поља ID сесије која finance мора извести

Финансијски извоз мора моћи реконструисати по сесији: verify_session_id, повезани message_id или id испоруке, одредиште, канал, TTL, терминални разлог, дебитирани износ и временска ознака по реду. Недеља без correlation id је гомила рачуна, не ledger. Ако надзорна табла производа показује успех сесије док је SMS још pending DLR, извоз мора усагласити обе стране, не два одвојена «готово».

TTL поновног слања и дуплирани редови

Политика поновног слања одлучује хоће ли се појавити дуплирани редови. Cooldown који блокира сесију али ипак пуца SMS (или обрнуто) свађа два ledger-а. Истек TTL треба затворити исти ред Verify, не отворити «сесију-духа». Поновно слање корисника и retry система различити су власници и различити cooldown-и.

Усаглашавање пре скале

Пре скале, недеља усаглашавања: створене сесије vs покушаји SMS-а (или fallback); терминални DLR vs терминал сесије (испоручено+проверено, није испоручено+истекло, одбијено+никад није проверено); поновно слање корисника одвојено од retry система. Покушаји >> сесије значи бласт. Сесије >> покушаји значи наплаћивање Verify без канала. Обоје пада на комерцијалном прегледу.

Црвене заставе

  • Помешана «накнада OTP» без splita SMS vs сесија
  • Verify наплаћен као маркетиншки бласт
  • SMS враћен без дирања реда сесије (или обрнуто) без политике
  • Дугме поновног слања које игнорише cooldown на једном од два пута
  • Грешке клијенту које именују upstream марке
  • Verify обећан док је канал in setup
  • Недељни извоз без session correlation id

Počnite sa IOSOR-om

Izvezite uzorak nedeljnog CSV fajla iz kontrolne table za verifikaciju i potvrdite da se svaki verify_session_id direktno preslikava na odgovarajuće zapise delivery message_id. Konfigurisanjem vubhek evidencije zabeležite razloge prekida sesije uz potvrde o isporuci od prevoznika pre lansiranja produkcionih ažuriranja.

Резиме IOSOR

Praćenje troškova verifikacije zahteva odvajanje životnog ciklusa sesije od osnovnih zaduženja za isporuku poruka. Kada finansije posmatraju naknade za autentifikaciju kroz jedan sjedinjeni segment isporuke bez korelacije sesija, fiktivna zaduženja i nemapirani troškovi ponovnog slanja narušavaju računovodstvene knjige.

Да ли је овај водич био корistan?

Повезани водичи