Dokumen ini menjelaskan langkah-langkah dan persyaratan yang perlu Anda lengkapi untuk mengintegrasikan alur Pendaftaran Tersemat ke situs web atau portal klien Anda.
Untuk memulai integrasi alur Pendaftaran Tersemat, Anda harus terlebih dahulu menyiapkan Pengelola Bisnis dan aplikasi Meta.
Anda memerlukan akun Pengelola Bisnis untuk mengelola lini kredit dan onboarding Akun WhatsApp Business (WABA) pelanggan. Untuk informasi tentang membuat akun bisnis, lihat Membuat Pengelola Bisnis. Setelah Anda menyiapkan Pengelola Bisnis, verifikasikan bisnis Anda.
Dari akun developer Meta Anda, buat aplikasi berjenis Bisnis. Dari panel Aplikasi, Anda dapat mengakses salah satu aplikasi Meta Anda untuk mengontrol pengaturan aplikasi dan meminta izin.
Aplikasi Bisnis secara otomatis mendapatkan persetujuan Akses Standar untuk semua Izin dan Fitur yang tersedia untuk jenis aplikasi Bisnis, sehingga Anda dapat mengembangkan dan menguji aplikasi Anda saat berada di level akses ini.
Akses Standar secara efektif membatasi aplikasi Bisnis untuk hanya mengakses data yang dimiliki oleh pengguna aplikasi yang memiliki peran di aplikasi atau Bisnis. Agar bisa dirilis, aplikasi Meta Anda harus melalui Tinjauan Aplikasi dan meminta Akses Lanjutan ke izin whatsapp_business_management
. Kami rekomendasikan untuk memulai proses ini sesegera mungkin. Anda tidak perlu menunggu Pendaftaran Tersemat diterapkan sepenuhnya untuk memulai proses ini.
Anda juga perlu meminta izin whatsapp_business_messaging
untuk WhatsApp Cloud API karena diperlukan untuk panggilan API.
Sangat direkomendasikan untuk tidak meminta izin tambahan selain keduanya, karena itu tidak perlu memperlambat proses pendaftaran Anda.
Token akses Pengguna Sistem Integrasi Bisnis dan token akses Pengguna Sistem dapat digunakan untuk mengakses data pelanggan yang di-onboarding. Jenis token yang Anda gunakan tergantung apakah Anda mengonfigurasi Pendaftaran Tersemat dengan Facebook Login atau jika Anda mengonfigurasi dengan Facebook Login for Business, dan jika Anda adalah Penyedia Layanan Teknologi atau Penyedia Solusi.
Token yang disukai untuk Penyedia Layanan Teknologi adalah token akses Pengguna Sistem Integrasi Bisnis, karena token ini terlingkup ke pelanggan individu. Anda bisa mendapatkan salah satu token ini dengan menukarkan kode yang diberikan kepada Anda setiap kali pelanggan menyelesaikan Pendaftaran Tersemat yang terkonfigurasi dengan Facebook Login for Business. Jika Anda menggunakan Pendaftaran Tersemat yang terkonfigurasi dengan Facebook Login (yang tidak direkomendasikan), Anda harus menggunakan token akses Pengguna Sistem sebagai gantinya.
Jika Anda menggunakan token akses Pengguna Sistem, Pengguna Sistem harus memberi aplikasi Anda izin whatsapp_business_management.
Anda harus menggunakan token akses Pengguna Sistem untuk membagikan lini kredit Anda dengan pelanggan yang sudah onboarding. Untuk semua permintaan lainnya, solusi yang disukai adalah menggunakan token akses pengguna Sistem Integrasi Bisnis.
Anda bisa mendapatkan token akses Pengguna Sistem Integrasi Bisnis dengan menukarkan kode yang diberikan ketika pelanggan menyelesaikan Pendaftaran Tersemat yang terkonfigurasi dengan Facebook Login for Business. Jika Anda menggunakan Pendaftaran Tersemat yang terkonfigurasi dengan Facebook Login (yang tidak direkomendasikan), Anda harus menggunakan token akses Pengguna Sistem sebagai gantinya.
Perhatikan bahwa untuk token akses Pengguna Sistem, pengguna sistem Anda harus telah memberi aplikasi Anda izin whatsapp_business_management (yang dapat Anda berikan ketika membuat token), dan Pengguna Sistem harus diberikan peran Editor keuangan agar dapat membagikan lini kredit Anda dengan pelanggan yang sudah onboarding.
Untuk memberi pengguna sistem Anda peranEditor keuangan:
Anda perlu menyiapkan lini kredit untuk mengirim pesan dengan Platform WhatsApp Business. Inilah lini kredit yang akan bagikan dengan pelanggan Anda, jadi pastikan Anda menerima ketentuan API Alokasi Kredit di bawah Pengaturan Bisnis > Pembayaran di Pengelola Bisnis.
Untuk informasi tentang membagikan lini kredit Anda melalui Pengelola Bisnis daripada melalui API, lihat Bagikan Akses ke Faktur Bulanan.
Jika Anda menggunakan API di Tempat, pastikan Anda menjalankan versi yang belum kedaluwarsa dari klien API WhatsApp Business.
Sebagai bagian dari proses integrasi, aplikasi Meta Anda harus melalui Tinjauan Aplikasi dan meminta Akses Lanjutan ke izin whatsapp_business_management
. Kami rekomendasikan untuk memulai proses ini sesegera mungkin. Anda tidak perlu menunggu Pendaftaran Tersemat diterapkan sepenuhnya untuk memulai proses ini.
Siapkan Facebook SDK untuk JavaScript dan Facebook Login untuk menyematkan alur pendaftaran ke situs web atau portal klien Anda. Jangan ragu untuk menyematkan alur di beberapa halaman web atau portal yang Anda miliki.
Setelah menyematkan alur pendaftaran, integrasikan dengan endpoint API yang diperlukan untuk menyelesaikan proses integrasi. Untuk melanjutkan ke langkah berikutnya, Anda harus mampu:
Setelah pendaftaran selesai, gunakan endpoint message_templates
untuk mendapatkan template pesan yang telah disetujui sebelumnya dan namespace sehingga bisnis dapat mulai mengirimkan pesan.
Anda harus menggunakan endpoint aman (HTTPS). Untuk informasi selengkapnya, lihat Keamanan Login.
Setelah bisnis menyelesaikan pendaftaran, Anda dapat berlangganan ke setiap WABA yang Webhooks-nya ingin Anda terima. Anda dapat menyiapkan Webhooks Anda untuk memberi tahu Anda saat:
Jika mau, Anda bisa: