IOSOR ガイド

OTP配送の借方は検証セッションではない:台帳二行、利用者一人

コード付きSMSセグメントと検証セッションは、同一登録上の二つのprepaid事象。それらを「一つのOTP費用」に混ぜず、二行目を財務から隠さない。

利用者がコードを求めた。プロダクトは一つのOTPを見た。prepaidウォレットは二行を記した:SMSのメッセージング借方(セグメント、宛先、DLR経路)とVerifyセッション借方(作成、TTL窓、照合)。「OTP費用」に溶かすチームは、取締役資料で二重計上するか、月末まで二行目を隠す。どちらも統制ではない。

IOSORはSMSの隣で white-label prepaid Verify を一つの台帳で動かす。カタログ live は本物のチャネル;in setup は無料セッションではない。月次 USD 1,000+ 付近ではSMS行とVerifyセッション行が商業レビュー材料になる。Verifyを「使えるように」するだけのプラットフォーム購読はない。

一人のセッション、二行のprepaid

旅は一つ。金は二つ。関連だが同義ではない:

  1. 配送借方 — コードを運んだSMS(または音声/メールフォールバック):符号化、セグメント、宛先、終端DLR。
  2. Verifyセッション借方 — 発行、待機、照合、期限切れ、またはresend方針。

財務がSMSだけ見るとVerifyは「無料」に見える。プロダクトがVerifyだけ見るとSMSポンプは「セッション増」に見える。運用図:混乱のないOTP検証。両方のウォレット行を見えるままに。

配送借方は検証セッション借方ではない

事象 ウォレットが示すべきもの 混ぜたときの典型失敗
コードSMS送信 セグメント借方、宛先、符号化 「一つのOTP」がUCS-2マルチパートを隠す
終端DLR 同一SMS行、状態更新 セッションなしでretry二重課金
セッション作成 Verify借方、TTL、チャネル セッションが別SMSに見える
Check / expire 同一Verify行、終端理由 期限切れコードを「SMS費用」のせいにする
利用者resend 新SMS ± 方針どおりの新セッション クールダウン無視、二重燃焼

Resend方針:OTPのTTLと再送クールダウン。セッションを止めつつSMSを撃つ(または逆)クールダウンは、二つの台帳が食い違うやり方だ。音声フォールバックはチャネルが live なら第三の金の形——SMS行への見えない上乗せではない。

チームが二重計上し二行目を埋めるやり方

  • 取締役資料がSMS OTP支出に、すでにその送信を含むVerify単位を足す。
  • 財務が未達SMSを返金し、セッションも無効化する。
  • ダッシュボードはセッション成功を示し、SMSはまだpending DLR。
  • Verifyが in setup でSMSが live ——セッションを約束しつつSMSは借方を続ける。

一人から二借方を説明できないprepaidウォレットは領収書プリンタだ。共有correlation idで両行を書き出せ。停止規則:プリペイド支出の制御。

SMS・DLR・検証試行の突合

週次突合、一つの回廊:

  • 作成セッション対SMS(またはフォールバック)試行。
  • 終端DLRをセッション終端に合わせる(delivered+checked、undelivered+expired、rejected+never checked)。
  • 利用者起点のresendとシステムretryを分ける——所有者もクールダウンも別。
  • セッション作成→配送コードのp95を出す。グローバル「OTP遅延」ではない。

試行 ≫ セッションなら爆破している。セッション ≫ 試行ならチャネルなしでVerifyを課金している。どちらも商業レビューに落ちる。

危険信号

  • SMSとセッションの分割のない混合「OTP手数料」
  • Verifyをマーケティングブラストのように課金
  • 方針なくSMS返金でセッション行を触らない(または逆)
  • 二つの経路の一方でクールダウンを無視するresendボタン
  • 顧客向けエラーに上流ブランド名
  • チャネルが in setup なのにVerifyを約束

IOSORで始める

コンソールのウェブフックを監査し、SMSセグメント料金とDLRの更新がセッション検証の試行とは異なる台帳イベントを確実に生成するようにしてください。プリペイド残高を確定する前に、セッションチェックと配信コストを個別のトランザクションIDにマッピングするよう請求ゲートを設定します。再送によってアクティブなセッション状態が更新されないまま配信の引き落としが記録されたアカウントについては、直ちに照合保留を設定してください。

IOSORの要点

この記事では、SMSセグメントの配信コストと検証ロジックを混同すると、真のユニットエコノミクスが見えにくくなり、経営陣向け報告書や財務ログ全体で照合エラーが発生することが証明されました。検証セッションとは独立して配信の引き落としを追跡することは、正確な利益率の可視化とクリーンな請求業務にとって不可欠です。

SMSセグメントの引き落としと検証チェックは、台帳内で分離された関連イベントのペアとして必ず記録してください。配信コストとロジックを単一の料金項目にまとめたり、親となる検証セッションを照合することなく、キャリア配信に失敗した分の返金を行ったりしないでください。

このガイドは役に立ちましたか?

関連ガイド