IOSOR Panduan

Debit pengiriman OTP bukan sesi verify: dua baris ledger, satu pengguna

Segmen SMS berisi kode dan sesi verifikasi adalah dua peristiwa prepaid pada satu pendaftaran. Jangan campur jadi «satu biaya OTP» dan jangan sembunyikan baris kedua dari keuangan.

Pengguna meminta kode. Produk melihat satu OTP. Dompet prepaid mencatat dua baris: debit pesan untuk SMS (segmen, tujuan, jalur DLR) dan debit Verify untuk sesi (pembuatan, jendela TTL, cek). Tim yang mencampur menjadi «biaya OTP» entah menghitung dua kali di board pack atau menyembunyikan baris kedua sampai akhir bulan. Keduanya bukan kontrol.

IOSOR menjalankan Verify prepaid white-label di samping SMS pada satu ledger. Katalog live adalah kanal nyata; in setup bukan sesi gratis. Dekat USD 1,000+ pemakaian bulanan, baris SMS dan sesi Verify menjadi bahan tinjauan komersial. Tidak ada langganan platform untuk «menjaga Verify tersedia».

Satu sesi pengguna, dua baris prepaid

Perjalanan satu. Uang dua.

  1. Debit pengiriman — SMS (atau fallback suara/email) yang membawa kode: encoding, segmen, tujuan, DLR terminal.
  2. Debit sesi Verify — diterbitkan, menunggu, dicek, kedaluwarsa, atau kebijakan resend.

Debit pengiriman bukan debit sesi verify

Peristiwa Yang harus ditampilkan dompet Kegagalan khas jika digabung
Kode SMS terkirim Debit segmen, tujuan, encoding «Satu OTP» menyembunyikan multipart UCS-2
DLR terminal Baris SMS yang sama, status diperbarui Retry ditagih dua kali tanpa sesi
Sesi dibuat Debit Verify, TTL, kanal Sesi tampak seperti SMS lain
Check / expire Baris Verify yang sama,

Cara tim menghitung ganda atau mengubur baris kedua

  • Board pack menambahkan belanja SMS OTP plus unit Verify yang sudah mencakup kiriman itu.
  • Keuangan mengembalikan SMS tidak terkirim dan juga membatalkan sesi.
  • Dasbor menampilkan sukses sesi sementara SMS masih pending DLR.
  • Verify in setup sementara SMS live — sesi dijanjikan, SMS tetap mendebit.

Menyelaraskan SMS, DLR, dan percobaan verify

Penyelarasan mingguan, satu koridor:

  • Hitung sesi dibuat versus percobaan SMS (atau fallback).
  • Cocokkan DLR terminal dengan terminal sesi (delivered+checked, undelivered+expired, rejected+never checked).
  • Pisahkan resend pengguna dari retry sistem — pemilik berbeda, cooldown berbeda.
  • Terbitkan p95 dari pembuatan sesi → kode terkirim, bukan «latensi OTP» global.

Bendera merah

  • «Biaya OTP» campur tanpa split SMS / sesi
  • Verify ditagih seperti blast pemasaran
  • SMS dikembalikan tanpa menyentuh baris sesi (atau sebaliknya) tanpa kebijakan
  • Tombol resend mengabaikan cooldown di salah satu dari dua jalur
  • Nama merek hulu dalam kesalahan yang dilihat klien
  • Verify dijanjikan sementara kanal masih in setup

Mulai dengan IOSOR

Periksa webhooks konsol Anda untuk memastikan biaya segmen SMS dan pembaruan DLR menghasilkan peristiwa buku besar yang terpisah dari upaya verifikasi sesi. Konfigurasikan gerbang penagihan Anda untuk memetakan pemeriksaan sesi dan biaya pengiriman ke ID transaksi yang berbeda sebelum menyelesaikan saldo prabayar.

Intisari IOSOR

Artikel ini membuktikan bahwa mencampur biaya pengiriman segmen SMS dengan logika verifikasi mengaburkan keekonomian unit yang sebenarnya dan menciptakan kesalahan rekonsiliasi di seluruh laporan dan catatan keuangan. Melacak debit pengiriman secara mandiri dari sesi verifikasi sangat penting untuk visibilitas margin yang akurat dan operasi penagihan yang bersih.

Apakah panduan ini membantu?

Panduan terkait