IOSOR ガイド
同一台帳のデビット行と配信ステータス
各プリペイド単位の引き落としを DLR またはチャネル結果と同一ウォレット台帳で相関させ、財務が sent を無料扱いしたり、無料の失敗を静かな write-off にしないようにする。
sent バッジは無料の昼食ではありません。プリペイドでは、課金可能な単位ごとに財務が結果へ結合できるデビット行が残ります——delivered、failed、undelivered、accepted、connected、needs attention——スクリーンショットなしで。デビットと配信を別サイロにすると、締め時に「無料送信」と静かな write-off が発明されます。
IOSOR は white-label prepaid:messaging、verification、email、voice、JIT 番号 intent を一つのウォレットで。USD 20 は台帳の誠実さを証明するパイロット資金;月 USD 1,000 付近の soft review はズレのノイズを大きくするだけです。狭い隣接:SMSセグメントの会計はセグメント計算;プリペイド下の失敗DLR再試行ポリシーは再試行タイミング。本稿:ウォレット全体の資金↔結果ジョイン。
Sent は無料の資金真実ではない
「ネットワークが受理」はプロダクト事象であり、残高の贈り物ではありません。決済済み単位は金額・通貨・チャネル・intent ID を示します。非課金単位は settled debit を残さないか、明示的な release/refund があります。資金が動いたのに sent を無料扱いするのは財務の嘘;debit が残ったまま failed を無料扱いするのは逆の嘘です。
成功経路:初回引き落とし前のプリペイド残高確保。失敗経路:プリペイド確保失敗時の自動返金と状態の真実。相関:DLR 遅延後も読める一行。
一行にデビット + 結果フィールドが必要
課金 intent ごとに結合可能な一行:
| フィールド | 理由 |
|---|---|
| Intent / correlation ID | ウォレットとプロダクトを結合 |
| デビット金額 + 通貨 | 資金移動が一度だけだと証明 |
| チャネル + 単位種別 | SMS ≠ voice ≠ verify |
| Outcome / DLR | Delivered、failed、pending、needs attention |
| Outcome タイムスタンプ | 遅延が見える;二度目の引き落とし禁止 |
| Idempotency key | 再試行は資金を再利用——冪等・再試行と資金 |
共有キーのない money と DLR の別 CSV は発明された結合を強要します。両方を含む一つのエクスポートを優先。
二重課金なしの DLR・ステータス遅延
結果は遅れて届きます。settle 後の pending は正常;同一キーの二度目の課金は異常です。hold 下で一度 settle し、outcome をその場で更新し、DLR が変わったから並行デビットを開かないでください。同一キーの再試行:資金移動は一度、状態遷移は多数。
fail が最終のとき:failed outcome 付きの settled debit(課金可能な試行)を残すか、未払いなら release/refund——偽の Delivered 付き settled debit は禁止。遅延はタイムスタンプに置き、重複行には置きません。
チャネル結果は互換ではない
Messaging DLR ≠ email accept ≠ verify success ≠ voice connect。「Delivered」を全チャネルにコピーすると burn を隠し caps を壊します。資金列は共有し、outcome 語彙はチャネル別。セグメント詳細は SMS 記事;ウォレットエクスポートは課金単位とチャネル固有の結果が必要です。
月末:ウォレット月末エクスポート(02:00)——holds、debits、refunds、outcomes を一つのファイルに。
台帳の誠実さバイヤーチェックリスト
- 財務は ops なしで全 settled debit を outcome に結合できますか?
- 遅延 DLR は二度目のデビットではなく同じ行を更新しますか?
- 同一 idempotency key の再試行は資金安全ですか?
- 失敗経路は未払い時に release/refund しますか?
- クライアント状態に上流ブランド名はありませんか?
- ボリューム急増前に プリペイド支出の制御 で支出を制限していますか?
IOSOR で始める
SMS を一つ選ぶ。hold し、前払い減算を確定し、同じ帳簿の行に終端 DLR を求める。一行出す:減算額、DLR 状態、時刻印。DLR のない減算、または減算のない DLR は事故のまま。これは一行の金対受領であり、CRM 衛生でも警報の引継ぎでもない。
IOSORの要点
帳簿の一行が減算と DLR を抱える。でなければ財務は送信を閉じられない。
やる:同じ行で減算を終端 DLR に結び、対のない行を開けたままにせよ。
やるな:sent を確定と見ること。行に受領がないまま会話で月を閉じること。
このガイドは役に立ちましたか?
関連ガイド
- ホールド期限切れと元帳決済の間のタイミングギャップの解決
キャリアの配信ウェブフックがTTL経過後に到着した場合の非同期消込をマスターします。元帳のズレを防ぎ、JIT残高ホールドを同期し、利益率を保護します。
- 上流障害後にスタックしたプリペイド保留の照合
プラットフォームのネットワークインシデント後、すべての課金チャネルにわたる残存プリペイドシステムホールドの監査と解放に関するステップバイステップのプレイブック。
- 残高枯渇前のウォレット消費速度異常と一時停止の検出
IOSORが異常なプリペイド消費速度を検出し、自動化されたアウトバウンドトラフィックを即座に停止して資金を守る仕組みを解説します。