IOSOR Знания

Корелация на сесия Verify за финансов износ: два дебита, една история на ledger

Verify създава отделни дебити от SMS доставката. Финансовите износи имат нужда от ID за корелация на сесия и редове TTL/повторно изпращане, подравнени с доставката.

Потребителят поиска код. Продуктът видя едно OTP. Портфейлът може да осчетоводи два реда: дебит за SMS доставка, който носеше кода, и дебит за сесия Verify (създай, TTL, провери). Екипи, които стопяват това в «цена OTP», или броят два пъти в board pack, или крият втория ред до края на месеца. Нито едното не е контрол. Два дебита имат нужда от история на сесия, за да могат финансите да изнасят.

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

Дебит за доставка vs дебит verify

Пътуването е едно. Парите са две. Сродни, никога псевдоними. Дебитът за доставка покрива канала, който носеше кода: encoding, сегменти, дестинация, терминално DLR. Дебитът за сесия Verify покрива издаване, прозорец TTL, проверка, изтичане или политика за повторно изпращане. Ако финансите виждат само SMS, Verify изглежда «безплатно».

Полета за ID на сесия, които финансите трябва да изнасят

Финансов износ трябва да може да реконструира по сесия: verify_session_id, свързано message_id или id за доставка, дестинация, канал, TTL, терминална причина, дебитирана сума и времеви печат на ред. Седмица без correlation id е купчина касови бележки, не ledger.

TTL за повторно изпращане и дублирани редове

Политиката за повторно изпращане решава дали ще се появят дублирани редове. Cooldown, който блокира сесията, но пак стреля SMS (или обратното), кара два ledger-а да се карат. Изтичането на TTL трябва да затвори същия ред Verify, не да отвори «сесия-призрак». Повторното изпращане от потребител и retry на системата са различни собственици и различни cooldown.

Съгласуване преди скала

Преди скала, седмица съгласуване: създадени сесии vs опити SMS (или fallback); терминално DLR vs терминал на сесия (доставено+проверено, недоставено+изтекло, отхвърлено+никога непроверено); повторно изпращане от потребител отделено от retry на системата. Опити >> сесии значи blast. Сесии >> опити значи фактуриране на Verify без канал. И двете падат на търговския преглед.

Червени флагове

  • Смесена «такса OTP» без сплит SMS vs сесия
  • Verify фактуриран като маркетингов blast
  • SMS върнат без пипане на реда на сесията (или обратното) без политика
  • Бутон за повторно изпращане, който игнорира cooldown на един от двата пътя
  • Грешки към клиента, които назовават upstream марки
  • Verify обещан, докато каналът е in setup
  • Седмичен износ без session correlation id

Започнете с IOSOR

Експортирайте примерен седмичен отчет от таблото за проверка и се уверете, че всеки идентификатор на сесия съответства директно на съответните записи за съобщения за доставка. Конфигурирайте регистрирането на уеб кукичките, за да записвате причините за край на сесията заедно с разписките за доставка от превозвача, преди да пуснете производствени актуализации.

Обобщение IOSOR

Проследяването на разходите за проверка изисква отделяне на жизнения цикъл на сесията от основните дебити за доставка на съобщения. Когато финансовият отдел разглежда таксите за удостоверяване чрез единен общ кош за доставка без корелация на сесиите, фантомните дебити и неотразените разходи за повторно изпращане замъгляват счетоводните книги.

Полезно ли беше ръководството?

Свързани ръководства