OTP Verification
Dengan fitur OTP Verification dapat membantu pelanggan untuk dapat melakukan Verifikasi menggunakan kode OTP yang telah terkirim 

Konfigurasi OTP Verification

Untuk dapat mengkonfigurasikan OTP Verification dapat dilakukan sebagai berikut :

  1. Masuk pada Dashboard admin

  2. Store > Configuration

  3. Icube Extension > OTP Verification

  4. Expand pada bagian General : Untuk melakukan konfigurasi

    1. Email Required : Opsi untuk menggunakan Email sebagai syarat utama menggunakan OTP Verification

    2. Domain Email : Adalah domain yang digunakan pada Email 

  5. Expand pada bagian Enable OTP : Opsi untuk mengaktifkan OTP Pada beberapa Action

    1. Register : Untuk mengaktifkan OTP Ketika melakukan Register

    2. Login : Untuk mengaktifkan OTP Ketika melakukan Login

    3. Forgot Password : mengaktifkan OTP Ketika melakukan Forgot Password

  6. Expired Time : Batas waktu untuk validasi OTP yang diterima (detik)

  7. Max Try : Batas maksimal permintaan OTP

  8. Length of OTP : Panjang Karakter yang digunakan untuk kode OTP


Gambar 1 : Tampilan Konfigurasi OTP Verification pada Dashboard Backoffice

Citcall

Citcall adalah layanan penggunaan OTP yang membantu Pelanggan dalam mendapatkan Kode OTP baik dari Text SMS Maupun Missed Calls

Konfigurasi Citcall Pada admin

Untuk dapat mengkonfigurasikan Citcall dapat dilakukan sebagai berikut :

  1. Masuk pada Dashboard admin

  2. Store > Configuration

  3. Icube Extension > Citcall

  4. Expand pada bagian General

    1. Enable : Opsi untuk mengaktifkan Citcall pada website

    2. URL OTP Endpoint : URL yang digunakan Endpoint pada OTP

    3. URL SMS Endpoint : URL yang digunakan Endpoint pada SMS

    4. Username : Nama pemilik website yang terdaftar pada Citcall

    5. Password : Password yang terdaftar pada akun Citcall

    6. Sender id : ID pengirim pada website atau sender ID yg di dapat dari citcall


Gambar 2 : Tampilan Konfigurasi Citcall pada Dashboard Backoffice

  1. Save Configuration

Twilio

Twilio adalah layanan penggunaan OTP yang membantu Pelanggan dalam mendapatkan Kode OTP baik dari Text SMS Maupun Missed Calls.

Konfigurasi Twilio Pada admin
Untuk dapat mengkonfigurasikan Twilio dapat dilakukan sebagai berikut :
  1. Masuk pada Dashboard admin

  2. Store > Configuration

  3. Icube Extension > Twilio

  4. Expand pada bagian General

    1. Enable : Opsi untuk mengaktifkan Twilio pada Website

    2. SID : Nomor Id Pengenalan Akun sekuritas

    3. Token : Token yang didapatkan saat melakukan registrasi Twilio

    4. sender Name : Nama pengirim Pada website


Gambar 3 : Tampilan Konfigurasi Twilio pada Dashboard Backoffice


  1. Save Configuration

Note  kondisi untuk menampilkan OTP pada Frontend dan mendapatkan kode OTP:


Jika

Citcall Enable No  - Twilio Enable Yes - OTP Verify Enable No

Maka OTP tidak akan muncul di Frontend


Citcall Enable Yes - Twilio Enable No - OTP Verify Enable No

Maka OTP tidak akan muncul di Frontend


Citcall Enable Yes - Twilio Enable Yes - OTP Verify Enable No

Maka OTP tidak akan muncul di Frontend


Citcall Enable Yes - Twilio Enable No - OTP Verify Enable Yes

Maka OTP Muncul di Frontend dan SMS kode OTP akan Masuk


Citcall Enable Yes - Twilio Enable Yes- OTP Verify Enable Yes

Maka OTP Muncul di Frontend dan SMS kode OTP akan Masuk


Note ! : Terkait dengan GCP server, perlu ditambahkan Repeater berikut :

http://citcall.sandbox.id/otp (OTP)

http://citcall.sandbox.id/sms (SMS)

http://citcall.sandbox.id/miscall (Miscall)

Whitelist IP di Citcall dashboard : 34.101.125.163



Tampilan OTP Request pada Frontend


Gambar 4 : Tampilan OTP Pada Frontend



Gambar 5 : Tampilan OTP yang didapat oleh Pelanggan