• slidebg1

OTP - One Time PIN
Cara untuk verifikasi pengguna aplikasi Anda

Apakah OTP?

OTP singkatan dari One Time PIN, yaitu mekanisme verifikasi pengguna dengan mengirimkan kode rahasia melalui SMS ke ponsel pengguna. Pengguna kemudian memasukkan kode rahasia tersebut di aplikasi Anda.

Tanpa biaya tambahan selain hanya pulsa SMS

Menggunakan layanan SMS OPT di AYOSMS! tidak dikenakan biaya tambahan, hanya biaya pulsa SMS.

Kuntungan menggunakan OTP

Dengan OTP, Anda dapat mencegah aktifas "robot" untuk melakukan pendaftaran berulang-ulang, atau memastikan hanya pengguna "asli" yang melakukan aktifitas di aplikasi Anda.
Aplikasi Anda menjadi lebih aman dan terhindar dari penyalahgunaan akun pengguna oleh pihak-pihak yang tidak bertanggungjawab.

Mekanisme apa saja yang biasa menggunakan OTP?

Beberapa contoh penggunaan OTP adalah:
  • Pendaftaran keanggotaan
  • Perubahan kata sandi (password)
  • Account Recovery
  • Proses pembayaran online
  • Passwordless application

Bagaimana OTP bekerja

Mekanisme SMS OTP telah digunakan oleh institusi international seperti Mastercard, VISA, Facebook, Google dsb

Saat aplikasi Anda membutuhkan verifikasi pengguna:
  1. Aplikasi Anda melakukan panggilan API melalui HTTP ke mesin AYOSMS! untuk mengirimkan "kode rahasia" ke nomor ponsel pengguna.
  2. AYOSMS! akan merespond panggilan API tersebut dengan memberikan "kode konfirmasi".
  3. Pengguna menerima SMS "kode rahasia". Untuk meyakinkan pengguna, SMS akan terkirim dengan nama institusi Anda (masking SMS)
  4. Pengguna memasukkan "kode rahasia" yang diterima dari SMS ke aplikasi Anda
  5. Aplikasi Anda melakukan validasi dengan melakukan panggilan API kembali ke AYOSMS! dengan mengirimkan "kode rahasia" dan "kode konfirmasi"
  6. Jika "kode rahasia" dan "kode konfirmasi" cocok, maka mesin AYOSMS! akan merespond "verified"
  7. Aplikasi Anda telah melakukan verifikasi pengguna dan melanjutkan pengguna ke proses selanjutnya

OTP SMS Diagram

Pelajari lebih jauh di bagian API

SMSMOO
AYOMOBILE!