Dialog Iklan JavaScript untuk Pembayaran

Ini adalah solusi aman yang memungkinkan Anda untuk menyediakan dialog Pembayaran Iklan Facebook di antarmuka pengguna Anda sendiri dengan JavaScript SDK Facebook. Pengiklan dapat memicu dialog di platform Anda menggunakan SDK JavaScript kami. Seseorang kemudian dapat memasukkan informasi tagihan akun iklan mereka di solusi Anda. Dengan ekstensi ke JavaScript SDK kami ini, Anda dapat menggunakan pengiklan baru dengan lebih mudah.

Langkah 1: JavaScript SDK Facebook

Sertakan JavaScript SDK Facebook, beserta ID aplikasi Anda.

<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId            : ‘<YOUR-APP-ID>’,
      xfbml            : true,
      version          : 'v3.1'
    });
  };

  (function(d, s, id){
     var js, fjs = d.getElementsByTagName(s)[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement(s); js.id = id;
     js.src = "https://connect.facebook.net/en_US/sdk.js";
     fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));
</script>

Langkah 2: Tambahkan Pemicu

Langkah 2: Tambahkan kode ini untuk memicu dialog baru untuk akun iklan seseorang. Kami sarankan Anda memicu kode ini dengan klik tombol.

<script>
FB.ui({
  account_id: ‘<ACCOUNT-ID>’,
  display: 'popup',
  method: 'ads_payment',
});
</script>

Langkah 3: Periksa Sumber Pembayaran

Verifikasi sumber pembayaran yang telah dikonfigurasi. Lakukan salah satu panggilan API berikut pada akun iklan pengguna:

GET /act_<ACCOUNT_ID>/?fields=funding_source
GET /act_<ACCOUNT_ID>/?fields=funding_source_details

funding_source atau funding_source_details memiliki informasi tentang detail pembayaran yang diberikan oleh pengguna. Jika kolom tersebut tidak ada dalam tanggapan, artinya pengguna tidak menambahkan metode pembayaran ke akun.

Untuk mengakses funding_source_details, pengguna yang melakukan panggilan API harus memiliki izin tugas MANAGE untuk akun iklan tertentu. Lihat Akun Iklan, Pengguna yang Ditetapkan untuk mendapatkan informasi selengkapnya.