Sebelum Anda dapat menggunakan fitur yang dijelaskan dalam dokumentasi ini untuk berintegrasi dengan Meta Pay, Anda harus meminta akses dari Meta. Jika Anda memenuhi persyaratan, email Meta-Pay-Partnerships@meta.com untuk meminta akses.

JavaScript SDK untuk Pembayaran Meta

Meta menyediakan Software Development Kit (SDK) untuk JavaScript guna mempermudah integrasi pengalaman pembayaran Meta ke toko online Anda. Jika Anda menggunakan Pemroses Pembayaran, Gateway Pembayaran, atau Platform Perdagangan untuk memproses transaksi Anda, Anda mungkin harus menghubungi mereka untuk mendapatkan detail tentang cara memasukkan pengalaman pembayaran Meta ke integrasi yang ada. Untuk informasi selengkapnya, lihat Ringkasan Integrasi Meta Pay.

Menentukan pola integrasi Anda

  1. Anda menentukan pihak yang telah terintegrasi dengan Meta Pay API dan Pemrosesan Pembayaran.
    Ini mungkin Anda atau mitra Anda yang bertindak sebagai mitra pembayaran sebagaimana ditentukan dalam Ringkasan Integrasi Meta Pay.
  2. Anda menentukan detail integrasi proses pembayaran Anda.
    Apakah Anda menggunakan JavaScript SDK eksternal untuk me-render proses pembayaran?
  3. Anda menentukan pola integrasi berdasarkan No. 1 dan No. 2:
    1. Jika Anda belum terintegrasi dengan Meta Pay API dan Pemrosesan Pembayaran dan menggunakan JavaScript SDK yang disediakan oleh mitra pembayaran Anda, Anda harus menghubungi mitra pembayaran Anda untuk menentukan cara mengaktifkan Meta Pay. Ini mungkin semudah mengaktifkan Meta Pay di portal pelapak Anda.
    2. Jika Anda belum terintegrasi dengan Meta Pay API dan Pemrosesan Pembayaran dan menggunakan integrasi API dengan mitra pembayaran Anda, Anda akan berintegrasi dengan Meta Pay JavaScript SDK dan meneruskan kontainer pembayaran yang diberikan ke Mitra Pembayaran Anda untuk diproses.
    3. Jika Anda telah terintegrasi dengan Meta Pay API dan Pemrosesan Pembayaran dan Anda menyediakan JavaScript SDK untuk pelapak Anda, Anda akan berintegrasi dengan Meta Pay JavaScript SDK.
      Selain itu, jika Anda membuka API bagi pelapak Anda untuk berintegrasi dengan pemrosesan pembayaran, pelapak Anda akan berintegrasi dengan Meta Pay JavaScript SDK dan meneruskan kontainer yang diberikan ke endpoint yang Anda ekspos untuk memproses pembayaran / menerima metode pembayaran.

Ikuti grafik keputusan untuk menentukan pola integrasi Anda:

Berintegrasi dengan JavaScript SDK pembayaran Meta

Sebelum melanjutkan dengan bagian ini, pastikan Anda telah membaca Menentukan pola integrasi Anda

Untuk menginstal Meta Pay JavaScript SDK, kami sangat merekomendasikan Anda untuk menambahkan kode dasar antara tanda pembuka dan penutup pada setiap halaman yang Anda berniat menampilkan tombol Meta Pay. SDK tersedia di:

https://static.xx.fbcdn.net/payments_sdk/v1/metapay_sdk.js

Contoh integrasi:

<head> ... <script src="https://static.xx.fbcdn.net/payments_sdk/v1/metapay_sdk.js"></script> ... </head> 

Atur judul tanggapan dalam file konfigurasi server Anda seperti yang diperinci di bawah ini:

Content-Security-Policy: default-src ‘self’ static.xx.fbcdn.net graph.facebook.com;
  1. Anda sekarang dapat menerapkan integrasi. Mulai dengan membuka PaymentClient. Setelah integrasi ini selesai, Anda akan menerima kontainer Meta Pay.
  2. Teruskan kontainer Meta Pay untuk diproses oleh mitra pembayaran Anda. Tergantung pada integrasi, hal ini dapat dilakukan langsung dari halaman proses pembayaran atau diarahkan melalui integrasi backend Anda.

Mengaktifkan Meta Pay melalui JavaScript SDK Mitra Pembayaran

Sebelum melanjutkan dengan bagian ini, pastikan Anda telah membaca Menentukan pola integrasi Anda

  1. Bekerjalah bersama Mitra Pembayaran Anda untuk menentukan cara mengaktifkan Meta Pay.

Berikut adalah referensi JavaScript SDK untuk pembayaran Meta.

Kelas