Cara mengintegrasikan Razorpay dengan systeme.io
Dalam artikel ini, Anda akan belajar cara mengintegrasikan akun Razorpay Anda dengan akun systeme.io Anda.
Untuk memulai, Anda memerlukan:
- Akun Systeme.io
- Akun Razorpay
Pengaturan dan konfigurasi
1. Untuk menghubungkan akun Razorpay Anda ke akun systeme.io Anda, klik pada gambar profil Anda dan kemudian pada Pengaturan (1).
Di menu di sisi kiri halaman, klik Gateway Pembayaran (2), kemudian pada Hubungkan (3).

2. Tambahkan kredensial Razorpay Anda ke akun systeme.io Anda, dan klik Simpan (4).

Menghasilkan ID/Rahasia kunci API
Untuk mendapatkan informasi ID/rahasia kunci API dari Razorpay Anda, masuk ke akun Razorpay Anda, buka Pengaturan (4), dan kemudian ke Situs Web & Kunci API (5).
Hasilkan dan salin ID/rahasia kunci API (6)
Atau, masuk ke akun Anda dan buka https://dashboard.razorpay.com/app/keys untuk menghasilkan dan menyalin ID/rahasia kunci API.

Mengonfigurasi webhook Razorpay
1. Salin URL webhook dan rahasia dari bagian Razorpay di akun systeme.io Anda.

2. Klik Pengaturan (7), kemudian, dari akun Razorpay Anda, buka Webhook (8) dan klik Tambahkan webhook baru (9).

3. Di popup yang muncul, tempelkan URL webhook dan rahasia webhook.
Centang bidang berikut untuk mengonfigurasi kejadian:
Kejadian pembayaran:
- payment.authorized
- payment.failed
- payment.captured
Kejadian pesanan:
- order.paid
Kejadian faktur:
- invoice.paid
- invoice.expired
Kejadian langganan:
- subscription.authenticated
- subscription.paused
- subscription.resumed
- subscription.activated
- subscription.pending
- subscription.halted
- subscription.charged
- subscription.cancelled
- subscription.completed
- subscription.updated
Kejadian pengembalian dana:
- refund.processed
- refund.created

PENTING: Pastikan untuk mencentang kejadian yang tercantum di atas. Tanpa itu, systeme.io tidak akan dapat mengakses informasi yang diperlukan untuk mengumpulkan transaksi/langganan, dan pelanggan tidak akan memiliki akses ke sumber daya.
Catatan: Agar integrasi Razorpay berfungsi dengan baik, formulir pesanan Anda harus menyertakan bidang wajib ini: Email, Nama depan, Nama belakang, dan Nomor telepon. Tanpa itu, pembayaran tidak dapat diproses melalui gateway Razorpay.
Apa yang terjadi ketika pembayaran Razorpay gagal?
Selain upaya pembayaran utama, tiga upaya akan dilakukan, dengan satu hari antara setiap upaya. Jeda antara setiap upaya tidak dapat diubah. Namun, penjual memiliki opsi untuk melakukan upaya debit langsung baru tanpa menunggu jeda satu hari dari dasbor Razorpay-nya. Namun, penting untuk dicatat bahwa ini tidak akan memengaruhi jumlah upaya maksimum.