Razorpay¶
Razorpay adalah penyedia pembayaran online yang didirikan di India dan mendukung lebih dari 100 metode pembayaran.
Buat akun Razorpay dengan Odoo (hanya untuk perusahaan India)¶
Catatan
Metode ini hanya tersedia untuk perusahaan India.
Alur ini tidak mendukung mode pengujian.
Navigasi ke penyedia pembayaran Razorpay dan klik Connect.
Lakukan proses pembuatan akun dan masukkan kode verifikasi saat diminta.
Tip
Jika Anda sudah memiliki akun Razorpay, masukkan kredensial Razorpay Anda, pilih akun yang ingin Anda tautkan ke database Odoo Anda (jika berlaku), lalu klik Continue.
Di akhir proses, klik Authorize. Jika semua informasi yang diperlukan telah dikirimkan, Anda kemudian akan dialihkan ke Odoo, dan penyedia pembayaran Enabled.
Input kredensial dan webhook manual¶
Konfigurasi Razorpay¶
Buat akun Razorpay jika diperlukan dan masuk ke Dashboard Razorpay.
Buka tab Payments di bagian atas halaman.
Aktifkan tombol Test Mode di menu kiri untuk mencoba integrasi tanpa menagih pelanggan. Nonaktifkan setelah Anda siap menerima pembayaran nyata.
Klik Account & Settings di menu kiri, lalu, di bawah Website and app settings, pilih API Keys.
Salin nilai dari kolom Key Id dan Secret Key dan simpan untuk nanti.
Klik Account & Settings di menu kiri, lalu, di bawah Website and app settings, pilih Webhooks.
- Klik Add New Webhook, lalu masukkan URL database Odoo Anda diikuti dengan
/payment/razorpay/webhookdi kolom Webhook URL.Misalnya:https://example.odoo.com/payment/razorpay/webhook. Isi kolom Secret dengan kata sandi pilihan Anda dan simpan untuk nanti.
Aktifkan event berikut: payment.authorized, payment.captured, payment.failed, refund.failed, dan refund.processed.
Klik Create Webhook untuk menyelesaikan konfigurasi.
Penting
Fitur Recurring payments harus diaktifkan untuk menerima pembayaran berulang. Untuk mengaktifkan fitur ini, kirimkan permintaan ke tim Dukungan Razorpay.
Konfigurasi Odoo¶
Aktifkan mode pengembang.
Pada tab Kredensial, isi ID Kunci, Rahasia Kunci, dan Rahasia Webhook dengan nilai yang Anda simpan selama Konfigurasi Razorpay.
Konfigurasikan opsi yang tersisa sesuai kebutuhan.
Atur bidang Status ke Diaktifkan (atau Mode Uji Coba jika Anda mencoba Razorpay sebagai pengujian).
Penting
Jika Anda mengonfigurasi Odoo untuk menangkap jumlah secara manual:
Pembatalan manual dari transaksi tidak didukung oleh Razorpay.
Transaksi yang tetap tidak ditangkap selama lebih dari lima hari secara otomatis dibatalkan.
Lihat juga