Mengelola Nomor Telepon dan Sertifikat

Panduan ini memberikan informasi ringkas terkait nomor telepon untuk Mitra Solusi dan pelanggan. Selain itu, panduan ini berisi informasi proses untuk Mitra Solusi jika mereka harus mengelola nomor telepon dan sertifikat pelanggan.

Informasi awal tentang Nomor Telepon

Ada beberapa detail yang perlu diketahui bisnis seputar nomor telepon dan Pendaftaran Tersemat.

Bisnis memerlukan nomor khusus untuk menggunakan WhatsApp melalui pendaftaran tersemat. Jika bisnis memiliki nomor yang terdaftar secara aktif di WhatsApp Messenger atau Aplikasi WhatsApp Business, mereka tidak dapat menggunakan nomor telepon yang sama.

Bisnis dapat memiliki beberapa nomor telepon yang dikaitkan dengan Akun Bisnis Meta mereka, sehingga mereka tinggal menambahkan nomor telepon lain dan menggunakannya untuk WhatsApp.

Bisnis tidak dapat mendaftar menggunakan alur pendaftaran tersemat dengan nomor telepon yang telah terdaftar di WhatsApp versi aplikasi Bisnis atau pelanggan.

Untuk informasi lebih mendetail terkait nomor telepon dan Platform WhatsApp Business, lihat Nomor Telepon.

Untuk informasi tentang cara memigrasi nomor telepon WhatsApp terdaftar yang ada, lihat Memigrasi Nomor Telepon.

Instruksi untuk pelanggan

Bagian ini ditujukan kepada pelanggan dari Pendaftaran Tersemat dan memberikan panduan tentang tindakan yang mungkin mereka lakukan terkait dengan nomor telepon.

Menambahkan Nomor Telepon ke Akun WhatsApp Business

Ada dua metode untuk menambahkan nomor tambahan ke Akun WhatsApp Business (WABA):

  1. [Direkomendasikan] Lakukan kembali alur pendaftaran tersemat, pilih Pengelola Bisnis & WABA yang sudah ada, tambahkan nomor, dan verifikasi.
  2. Di Pengelola Bisnis, buka tab Nomor Telepon dari Pengelola WhatsApp, lalu pilih Tambahkan Nomor Telepon. Saat menggunakan opsi ini, Mitra Solusi harus memverifikasi nomor telepon secara manual karena verifikasi telepon tidak tersedia di Pengelola Bisnis. Untuk alasan ini, disarankan agar bisnis mengikuti alur pendaftaran tersemat untuk menambahkan nomor tambahan.

Instruksi untuk Mitra Solusi

Bagian ini ditujukan kepada Mitra Solusi dan memberikan petunjuk untuk mengelola nomor telepon dan sertifikat pelanggan.

Mendaftarkan Nomor Telepon untuk API Cloud

Setelah verifikasi telepon berhasil dari alur pendaftaran tersemat, pendaftaran akan berhasil dengan panggilan API ke endpoint register. Untuk ini, sediakan code_method (sms | voice). Karena nomor telepon sudah terverifikasi, Anda tidak perlu khawatir dengan kode pendaftaran. Panggilan APIverify tidak diperlukan.

Atau, Anda dapat memverifikasi nomor telepon terlebih dahulu dan menawarkannya kepada pelanggan Anda dalam alur Pendaftaran Tersemat yang baru. Hal ini agar pelanggan tidak perlu menghubungi Anda untuk kata sandi sekali pakai selama proses onboarding. Lihat Nomor Telepon yang Diverifikasi Sebelumnya.

Mendaftarkan Nomor Telepon untuk Di Tempat

Setelah verifikasi telepon berhasil dari alur pendaftaran tersemat, pendaftaran akan berhasil dengan panggilan API ke endpoint account. Untuk ini, sediakan code_method (sms | voice). Karena nomor telepon sudah terverifikasi, Anda tidak perlu khawatir dengan kode pendaftaran. Panggilan API verify tidak diperlukan.

Atau, Anda dapat memverifikasi nomor telepon terlebih dahulu dan menawarkannya kepada pelanggan Anda dalam alur Pendaftaran Tersemat yang baru. Hal ini agar pelanggan tidak perlu menghubungi Anda untuk kata sandi sekali pakai selama proses onboarding. Lihat Nomor Telepon yang Diverifikasi Sebelumnya.

Nomor telepon harus didaftarkan paling lambat 14 hari setelah melalui alur Pendaftaran Tersemat. Jika nomor tidak didaftarkan selama periode tersebut, nomor telepon itu harus melalui alur Pendaftaran Tersemat lagi sebelum pendaftaran.

Mendapatkan Sertifikat dan Status Telepon

Dengan endpoint phone_numbers, Anda dapat melihat status nama tampilan nomor telepon dan mengambil sertifikat setelah ganti nama. Lihat Membaca Nomor Telepon untuk informasi selengkapnya.

Contoh Permintaan

Dalam contoh berikut, gunakan ID untuk WABA yang telah ditetapkan.

curl -i -X GET "https://graph.facebook.com/v21.0/{waba-id}/phone_numbers
  ?fields=
    display_phone_number,
    certificate,
    name_status,
    new_certificate,
    new_name_status
  &access_token={system-user-access-token}"
Untuk menemukan ID Akun WhatsApp Business, buka Pengelola BisnisPengaturan Bisnis> AkunAkun WhatsApp Business. Temukan akun yang ingin Anda gunakan dan klik akunnya. Panel akan terbuka, dengan informasi tentang akun, termasuk ID.

Contoh Tanggapan

{
  "data": [
    {
      "id": "1972385232742141",    
      "display_phone_number": "+1 631-555-1111",
      "last_onboarded_time": "2023-08-22T19:05:53+0000",
      "certificate": "AbCdEfGhIjKlMnOpQrStUvWxYz",
      "new_certificate": "123AbCdEfGhIjKlMnOpQrStUvWxYz",
      "name_status": "APPROVED",
      "new_name_status": "APPROVED",
    }
  ]
}

Parameter Tanggapan

NamaDeskripsi

name_status

Status tinjauan permintaan nama tampilan saat ini.

Klik panah di kolom kiri untuk opsi yang tersedia.

Opsi yang Tersedia

  • APPROVED: Nama telah disetujui. Anda dapat mengunduh sertifikat Anda sekarang.
  • DECLINED: Nama belum disetujui. Anda tidak dapat mengunduh sertifikat Anda.
  • EXPIRED: Sertifikat Anda telah kedaluwarsa dan tidak dapat diunduh lagi.
  • PENDING_REVIEW: Permintaan nama Anda sedang ditinjau. Anda tidak dapat mengunduh sertifikat Anda.
  • NONE: Tidak ada sertifikat yang tersedia.

new_name_status

Status tinjauan permintaan ganti nama tampilan. Kolom ini mengembalikan data hanya jika ada permintaan ganti nama tampilan.

certificate

Mengembalikan sertifikat saat ini untuk nomor telepon itu.

new_certificate

Sertifikat nama tampilan baru, setelah ganti nama tampilan disetujui. Kolom ini mengembalikan data hanya jika permintaan ganti nama tampilan disetujui dan tersedia hingga nomor telepon telah didaftarkan dengan sertifikat baru.

Mendapatkan Status OTP Telepon

Untuk mengetahui apakah nomor telepon telah diverifikasi melalui OTP (kata sandi sekali pakai), periksa kolom code_verification_status dari nomor telepon itu. Pertama, buatlah panggilan GET ke endpoint /{whatsapp-business-account-id}/phone_numbers:

curl -i -X GET \ 
"https://graph.facebook.com/v21.0/{waba-id}/phone_numbers
  ?access_token={your-access-token}"

Tanggapan termasuk code_verification_status dengan salah satu opsi berikut: VERIFIED atau NOT_VERIFIED. Contoh tanggapan akan terlihat seperti ini:

[
  {
    "code_verification_status": "NOT_VERIFIED",
    "id": "1754951608042154"
  }
]

Atau, Anda bisa mendapatkan status dengan menghubungi ID nomor telepon:

curl -i -X GET \ 
"https://graph.facebook.com/v21.0/{phone-number-id}
  ?access_token={your-access-token}"
Untuk mendapatkan ID nomor telepon, panggil https://graph.facebook.com/v21.0/{whatsapp-business-account-ID}/phone_numbers. Ganti {whatsapp-business-account-ID} dengan ID Akun WhatsApp Business yang memiliki nomor telepon tersebut. Lihat Mendapatkan semua nomor telepon untuk contohnya.

Memfilter Nomor Telepon berdasarkan Mode Akun

Anda dapat menanyakan nomor telepon dan memfilternya berdasarkan account_mode mereka. Untuk permintaan tersebut, Anda dapat menggunakan parameter yang terdaftar di bawah ini.

Parameter Permintaan

NamaDeskripsi

field

Berisi kolom yang digunakan untuk pemfilteran. Dalam contoh ini, Anda seharusnya menggunakan account_mode.

operator

Berisi cara Anda ingin memfilter akun. Dalam contoh ini, Anda seharusnya menggunakan EQUAL.

value

Berisi mode akun apa yang Anda cari.

Klik panah di kolom kiri untuk nilai yang didukung.

Nilai-Nilai yang Didukung

  • SANDBOX: Akun tidak terverifikasi.

  • LIVE: Akun tidak memenuhi syarat untuk pengalaman uji coba yang tidak terverifikasi atau telah ditingkatkan ke akun terverifikasi.

Contoh Permintaan

Dalam contoh berikut, gunakan ID untuk WABA yang telah ditetapkan.

curl -i -X GET "https://graph.facebook.com/v21.0/{waba-id}/phone_numbers
  ?filtering=[{
    "field":"account_mode",
    "operator":"EQUAL",
    "value":"SANDBOX"}]
  &access_token={system-user-access-token}"

Contoh Tanggapan

{
  "data": [
    {
      "id": "1972385232742141",    
      "display_phone_number": "+1 631-555-1111",
      "verified_name": "John’s Cake Shop",
      "quality_rating": "UNKNOWN",
    }
  ],
  "paging": {
	"cursors": {
		"before": "abcdefghij"
		"after": "klmnopqr"
	}
   }
}