GoCardless
Ultimate Multisite: Pembayaran GoCardless
Izinkan pelanggan Anda membayar keanggotaan dan produk Multisite Ultimate dengan Direct Debit menggunakan GoCardless!
Instalasi
- Unggah 'ultimate-multisite-gocardless' ke direktori '/wp-content/plugins/'
- Aktifkan plugin melalui menu 'Plugins' di WordPress
- Ikuti Wizard langkah demi langkah untuk mengatur plugin
Panduan Penggunaan
GoCardless adalah payment gateway yang tersedia di Eropa dan Inggris yang memungkinkan pembayaran Direct Debit.
Ultimate Multisite: GoCardless Gateway menambahkan dukungan GoCardless ke Ultimate Multisite, memungkinkan Anda menagih pelanggan di wilayah tersebut menggunakan Direct Debit.
Tutorial ini akan membahas cara mengatur GoCardless agar Anda mulai menerima pembayaran melalui jaringan Ultimate Multisite Anda.
Catatan: GoCardless hanya berfungsi dengan mata uang berikut: EUR, GBP, AUD, SEK, dan DKK.
Menginstal Add-on
Pertama-tama, Anda perlu menginstal add-on GoCardless untuk Ultimate Multisite. Anda dapat melakukannya dengan pergi ke Ultimate Multisite > Settings > Add-ons (di sidebar). Lalu, pilih add-on GoCardless dari daftar tersebut.
Setelah add-on terinstal dan diaktifkan, buka Ultimate Multisite > Settings > Payments, aktifkan opsi GoCardless, dan simpan.

Mendapatkan Access Token
Buat akun di GoCardless (atau di GoCardless sandbox, jika Anda ingin mengujinya terlebih dahulu, yang sangat disarankan). Kemudian, setelah masuk, navigasikan ke menu Developers.
Di halaman Developers, klik tombol Create di sudut kanan atas layar, lalu klik opsi Access Token.
Ini akan membuka jendela modal baru, memungkinkan Anda membuat token baru. Beri nama yang mudah dikenali dan pastikan Anda memilih opsi Read-write access di menu Scope.
Access token akan muncul di layar. Salin dan tempelkan ke menu Ultimate Multisite > Settings > Payments > GoCardless Anda.
Pastikan Anda menempatkannya di kolom yang benar. Jika itu adalah live token, matikan sandbox mode sebelum menempelkan token.

Itu dia untuk langkah pertama. Selanjutnya, Anda perlu mengatur webhook listener.
Mengatur Webhook Listener
Saat berurusan dengan langganan (subscriptions), Ultimate Multisite perlu mengetahui perubahan status langganan, pembayaran baru yang dilakukan, dan hal-hal serupa.
Cara payment gateway memberi tahu Ultimate Multisite tentang perubahan tersebut adalah menggunakan webhook calls. Karena itu, agar integrasi berfungsi 100%, kita perlu memberi tahu GoCardless URL mana yang harus dipanggil dengan semua informasi tersebut.
Kembali ke panel GoCardless > Developers Anda dan klik tombol Create lagi, tetapi kali ini, pilih opsi Webhook endpoint.
endela baru akan terbuka dengan opsi webhook endpoint. Ini meminta webhook URL, jadi kembali ke Ultimate Multisite settings > Payments > GoCardless Anda dan salin webhook URL yang terdaftar di sana:
Selain itu, Anda juga dapat memasukkan webhook secret yang akan digunakan untuk menandatangani (sign) panggilan webhook Anda. Apa pun yang Anda masukkan di kolom itu, Anda juga harus memasukkannya di Ultimate Multisite Webhook Secret field.
Selesaikan dengan menyimpan endpoint dengan mengklik tombol Create webhook endpoint dan kemudian simpan pengaturan Ultimate Multisite Anda juga.
Anda seharusnya sudah siap menerima pembayaran GoCardless sekarang!