Pembayaran online

Odoo menyematkan beberapa penyedia pembayaran yang memungkinkan pelanggan Anda untuk membayar secara online, di portal pelanggan mereka, atau di website eCommerce Anda. Mereka dapat membayar pesanan penjualan, faktur, atau langganan dengan pembayaran berulang menggunakan metode pembayaran favorit mereka, seperti kartu kredit.

Setiap penyedia pembayaran terhubung ke daftar metode pembayaran yang didukung yang dapat diaktifkan atau dinonaktifkan berdasarkan kebutuhan Anda.

Formulir pembayaran online

Catatan

Aplikasi Odoo mendelegasikan penanganan informasi sensitif kepada penyedia pembayaran bersertifikat sehingga Anda tidak perlu khawatir tentang kepatuhan PCI. Tidak ada informasi sensitif (seperti nomor kartu kredit) yang disimpan di server Odoo atau database Odoo yang dihosting di tempat lain. Sebaliknya, aplikasi Odoo menggunakan nomor referensi unik untuk data yang disimpan dengan aman di sistem penyedia pembayaran.

Penyedia pembayaran yang didukung

Untuk mengakses penyedia pembayaran yang didukung, buka Akuntansi ‣ Konfigurasi ‣ Payment Providers, Website ‣ Konfigurasi ‣ Payment Providers, atau Penjualan ‣ Konfigurasi ‣ Payment Providers. Klik kartu penyedia pembayaran yang relevan untuk mengakses dan mengonfigurasi penyedia terkait.

Penyedia pembayaran online

Alur pembayaran dari

Tokenisasi

Penangkapan manual

Pengembalian dana

Checkout ekspres

Adyen

Odoo

Penuh dan sebagian

Penuh dan sebagian

Amazon Payment Services

Website penyedia

AsiaPay

Website penyedia

Authorize.Net

Odoo

Penuh saja

Penuh saja

Buckaroo

Website penyedia

DPO Pay

Website penyedia

ECPay

Website penyedia

Flutterwave

Website penyedia

Iyzico

Website penyedia

Mercado Pago

Website Odoo atau penyedia

Mollie

Website penyedia

Nuvei

Website penyedia

Paymob

Website penyedia

PayPal

Odoo

Razorpay

Odoo

Penuh saja

Penuh dan sebagian

Redsys

Website penyedia

Stripe

Odoo

Penuh saja

Penuh dan sebagian

Toss Payments

Odoo

Worldline

Website penyedia

Xendit

Website Odoo atau penyedia

✔ *

*

Lihat dokumentasi Xendit untuk informasi lebih lanjut.

Catatan

  • Setiap penyedia memiliki alur konfigurasi khusus, tergantung pada fitur yang tersedia.

  • Beberapa penyedia pembayaran online ini juga dapat ditambahkan sebagai akun bank, tetapi ini bukan proses yang sama dengan menambahkannya sebagai penyedia pembayaran. Penyedia pembayaran memungkinkan pelanggan membayar secara online, dan akun bank ditambahkan serta dikonfigurasi di aplikasi Akuntansi untuk melakukan rekonsiliasi bank.

Tip

Selain penyedia pembayaran reguler yang terintegrasi dengan API, seperti Stripe, PayPal, atau Adyen, Odoo menyertakan Penyedia pembayaran Demo. Penyedia pembayaran ini memungkinkan Anda menguji alur bisnis yang melibatkan pembayaran online. Tidak diperlukan kredensial karena pembayaran demo adalah pembayaran palsu.

Pembayaran bank

  • Odoo menampilkan informasi pembayaran Anda dengan referensi pembayaran. Anda harus menyetujui pembayaran secara manual setelah diterima di rekening bank Anda.
  • Pelanggan dapat melakukan transfer bank untuk mendaftarkan mandat SEPA Direct Debit dan mengizinkan akun mereka didebit secara langsung untuk pembayaran di masa mendatang.

Pembayaran secara langsung

  • Pelanggan dapat memesan produk secara online dan membayar saat mengambil pesanan mereka di toko.
  • Pelanggan dapat membayar pesanan mereka saat pengiriman.

Mengaktifkan penyedia pembayaran

Untuk menambahkan penyedia pembayaran baru dan membuat metode pembayaran terkaitnya tersedia bagi pelanggan Anda, lakukan sebagai berikut:

  1. Buka website penyedia pembayaran, buat akun, dan pastikan Anda memiliki kredensial API yang diperlukan untuk penggunaan pihak ketiga. Ini diperlukan agar Odoo dapat berkomunikasi dengan penyedia pembayaran.

  2. Di Odoo, navigasikan ke Payment providers dengan membuka Akuntansi ‣ Configuration ‣ Payment Providers, Website ‣ Configuration ‣ Payment Providers, atau Penjualan ‣ Configuration ‣ Payment Providers.

  3. Pilih provider dan konfigurasikan tab Credentials.

  4. Setel field State ke Enabled.

Catatan

  • Field yang tersedia di tab Credentials tergantung pada payment provider. Lihat dokumentasi terkait untuk informasi lebih lanjut.

  • Setelah Anda mengaktifkan payment provider, provider tersebut secara otomatis dipublikasikan di website Anda. Jika Anda ingin membatalkan publikasinya, klik tombol Published. Pelanggan tidak dapat melakukan pembayaran melalui provider yang tidak dipublikasikan, tetapi mereka masih dapat mengelola (menghapus dan menetapkan ke langganan) token mereka yang sudah ada yang terhubung dengan provider tersebut.

Mode testing

Peringatan

Kami merekomendasikan menggunakan mode uji pada database duplikat atau uji untuk menghindari potensi masalah dengan penomoran faktur.

Untuk mencoba penyedia pembayaran tanpa mempengaruhi transaksi aktif, atur field State di formulir penyedia pembayaran ke Test mode. Kemudian, masukkan kredensial uji atau sandbox khusus penyedia di tab Credentials. Setiap penyedia pembayaran memiliki akun uji atau lingkungan terpisah untuk tujuan ini.

Catatan

Secara default, payment provider tetap tidak dipublikasikan dalam mode tes sehingga tidak terlihat oleh pengunjung.

Metode pembayaran

Setiap payment provider terkait dengan daftar metode pembayaran yang didukung; metode yang tercantum di field Payment methods pada tab Configuration dari formulir payment provider adalah metode yang telah diaktifkan. Untuk mengaktifkan atau menonaktifkan metode pembayaran untuk provider, klik Enable Payment Methods, lalu klik tombol toggle pada metode terkait.

Tip

  • Untuk melihat daftar lengkap metode pembayaran yang didukung, buka Akuntansi ‣ Konfigurasi ‣ Metode Pembayaran, Website ‣ Konfigurasi ‣ Metode Pembayaran, atau Penjualan ‣ Konfigurasi ‣ Metode Pembayaran.

  • Metode pembayaran ditampilkan di website eCommerce berdasarkan urutan sekuens mereka. Untuk menyusun ulang, seret dan lepas metode pembayaran ke urutan yang diinginkan dalam daftar Metode Pembayaran.

Ikon dan merek

Ikon yang ditampilkan di samping metode pembayaran di website Anda adalah ikon dari merek yang diaktifkan untuk metode pembayaran tersebut atau, jika tidak ada, ikon dari metode pembayaran itu sendiri. Untuk mengubahnya, akses daftar metode pembayaran, kemudian klik yang relevan.

Untuk mengubah ikon metode pembayaran, arahkan mouse Anda ke gambar di sudut kanan atas formulir metode pembayaran dan klik ikon (pencil).

Pilih tab Merek untuk melihat merek yang telah diaktifkan untuk metode pembayaran tersebut. Merek dan ikon terkaitnya ditampilkan berdasarkan urutan sekuens; untuk menyusun ulang, seret dan lepas ke urutan yang diinginkan. Untuk mengubah ikon merek, pilih merek tersebut, kemudian, di jendela popup yang terbuka, arahkan mouse ke gambar di pojok kanan atas dan klik ikon (pensil).

Konfigurasi lanjutan

Untuk mengonfigurasi lebih lanjut metode pembayaran, ikuti langkah-langkah berikut:

  1. Aktifkan mode pengembang.

  2. Akses daftar metode pembayaran dan klik yang relevan.

  3. Buka tab Konfigurasi dan sesuaikan fitur sesuai kebutuhan.

Bahaya

  • Setiap metode pembayaran dikonfigurasi sebelumnya dengan cara yang selaras dengan perilaku payment provider dan integrasinya dengan Odoo. Setiap perubahan pada konfigurasi ini dapat mengakibatkan kesalahan dan harus diuji pada database duplikat atau tes terlebih dahulu.

  • Modifikasi pada konfigurasi metode pembayaran hanya berfungsi sejauh kemampuan metode dan provider. Misalnya, menambahkan negara untuk metode pembayaran yang hanya didukung di satu negara atau mengaktifkan tokenisasi untuk metode yang terhubung dengan provider yang tidak mendukungnya tidak akan menghasilkan hasil yang diinginkan.

Tokenisasi

Jika payment provider mendukung fitur ini, pelanggan dapat menyimpan detail metode pembayaran mereka untuk digunakan nanti. Untuk mengaktifkan fitur ini, buka tab Configuration dari payment provider yang dipilih dan aktifkan Allow Saving Payment Methods.

Dalam hal ini, sebuah payment token dibuat di Odoo untuk digunakan sebagai metode pembayaran untuk pembayaran berikutnya tanpa pelanggan harus memasukkan detail metode pembayaran mereka lagi. Ini sangat berguna untuk tingkat konversi eCommerce dan langganan yang menggunakan pembayaran berulang.

Tip

Untuk menambahkan atau menghapus detail metode pembayaran yang tersimpan, pelanggan dapat mengklik Manage payment methods di portal pelanggan.

PCI DSS dan Attestation of Compliance

Odoo tidak bersertifikat PCI <https://www.pcisecuritystandards.org>`_ DSS karena tidak menyimpan data pemegang kartu atau memproses pembayaran. Sebaliknya, Odoo menyerahkan tokenisasi dan pembayaran kepada payment provider eksternal, yang berarti bahwa sebagai pelanggan Odoo, Anda hanya perlu melengkapi Self-Assessment Questionnaire (SAQ) minimal dengan provider untuk mendapatkan Attestation of Compliance (AoC) dan mencapai kepatuhan PCI. Odoo tidak boleh disebutkan sebagai pemroses pembayaran atau penyedia layanan pihak ketiga di SAQ.

Tangkap manual

Jika payment provider mendukung fitur ini, Anda dapat mengotorisasi dan menangkap pembayaran dalam dua langkah, bukan satu langkah. Untuk mengaktifkan fitur ini, buka tab Configuration dari payment provider yang dipilih dan aktifkan Capture Amount Manually.

Ketika Anda mengotorisasi pembayaran, dana dipesan pada metode pembayaran pelanggan tetapi tidak langsung ditagih. Dana tersebut ditagih ketika Anda menangkap pembayaran secara manual nanti. Anda juga dapat membatalkan otorisasi untuk membatalkannya dan melepaskan dana yang dipesan. Menangkap pembayaran secara manual berguna dalam banyak situasi:

  • Terima konfirmasi pembayaran dan tunggu hingga pesanan dikirim untuk menangkap pembayaran.

  • Tinjau dan verifikasi bahwa pesanan adalah sah sebelum pembayaran selesai dan proses pemenuhan dimulai.

  • Hindari biaya pengembalian dana yang berpotensi tinggi untuk pembayaran yang dikembalikan: penyedia pembayaran tidak akan mengenakan biaya untuk membatalkan otorisasi.

  • Tahan deposit keamanan untuk dikembalikan nanti, dikurangi potongan apa pun (misalnya, dalam kasus kerusakan).

Untuk menangkap pembayaran setelah diotorisasi, buka sales order atau faktur terkait dan klik tombol Capture Transaction. Untuk melepaskan dana, klik tombol Void Transaction.

Catatan

  • Beberapa penyedia pembayaran mendukung penangkapan hanya sebagian dari jumlah yang diotorisasi. Jumlah yang tersisa kemudian dapat ditangkap atau dibatalkan. Penyedia ini memiliki nilai Full and partial dalam tabel di atas. Penyedia yang hanya mendukung penangkapan atau pembatalan jumlah total memiliki nilai Full only.

  • Dana kemungkinan tidak dicadangkan selamanya. Setelah waktu tertentu, dana tersebut mungkin secara otomatis dikembalikan ke metode pembayaran pelanggan. Rujuk ke dokumentasi penyedia pembayaran Anda untuk durasi pencadangan yang tepat.

  • Adyen dan Stripe memungkinkan untuk menangkap pembayaran secara manual langsung dari antarmuka website mereka.

Pengembalian

Jika penyedia pembayaran Anda mendukung fitur ini, Anda dapat mengembalikan dana pembayaran langsung dari Odoo. Fitur ini tidak perlu diaktifkan terlebih dahulu. Untuk mengembalikan dana pembayaran pelanggan, navigasi ke pembayaran tersebut dan klik tombol Refund.

Catatan

  • Beberapa penyedia pembayaran mendukung pengembalian dana hanya sebagian dari jumlah. Jumlah yang tersisa kemudian dapat dikembalikan juga secara opsional. Penyedia ini memiliki nilai Full and partial dalam tabel di atas. Penyedia yang hanya mendukung pengembalian dana jumlah total memiliki nilai Full only.

  • Adyen dan Stripe memungkinkan untuk mengembalikan pembayaran langsung dari antarmuka website mereka.

Express checkout

Jika penyedia pembayaran mendukung fitur ini, Anda dapat mengizinkan pelanggan untuk menggunakan tombol Google Pay dan Apple Pay dan membayar pesanan eCommerce mereka dalam satu klik. Ketika mereka menggunakan salah satu tombol ini, pelanggan langsung dari keranjang ke halaman konfirmasi tanpa mengisi formulir kontak. Mereka hanya perlu memvalidasi pembayaran pada formulir pembayaran Google atau Apple.

Untuk mengaktifkan fitur ini, buka tab Configuration dari penyedia pembayaran yang dipilih dan aktifkan Allow Express Checkout.

Catatan

Semua harga yang ditampilkan pada formulir pembayaran express checkout selalu termasuk pajak.

Ketersediaan

Anda dapat menyesuaikan ketersediaan penyedia pembayaran dengan menentukan Maximum amount yang diizinkan dan memodifikasi Currencies dan Countries di tab Configuration.

Tip

Untuk menampilkan laporan ketersediaan untuk penyedia pembayaran dan metode pembayaran, dan untuk membantu mendiagnosis masalah ketersediaan potensial pada formulir pembayaran, aktifkan Mode pengembang (mode debug), kemudian klik ikon (bug) di sebelah heading Choose a payment method pada formulir pembayaran. Laporan tersebut mencakup daftar penyedia pembayaran dan metode pembayaran yang diaktifkan, alasan untuk penyedia pembayaran atau metode yang tidak tersedia, jika berlaku, dan daftar penyedia yang didukung untuk setiap metode pembayaran.

Mata uang dan negara

Semua penyedia pembayaran memiliki daftar mata uang dan negara yang tersedia yang berbeda. Daftar tersebut berfungsi sebagai filter pertama selama operasi pembayaran, yaitu, metode pembayaran yang terkait dengan penyedia pembayaran tidak tersedia untuk dipilih jika mata uang atau negara pelanggan tidak ada dalam daftar yang didukung. Karena mungkin ada kesalahan, pembaruan, dan hal yang tidak diketahui dalam daftar mata uang dan negara yang tersedia, menambahkan atau menghapus mata uang atau negara yang didukung penyedia pembayaran dimungkinkan.

Catatan

  • Metode pembayaran juga memiliki daftar mata uang dan negara yang tersedia sendiri yang berfungsi sebagai filter lain selama operasi pembayaran.

  • Jika daftar mata uang atau negara yang didukung kosong, itu berarti daftar terlalu panjang untuk ditampilkan, atau Odoo tidak memiliki informasi tentang penyedia pembayaran tersebut. Penyedia pembayaran tetap tersedia, meskipun dimungkinkan pembayaran akan ditolak di tahap selanjutnya jika negara atau mata uang tidak didukung.

Jumlah maksimum

Anda dapat membatasi Jumlah Maksimum yang dapat dibayarkan dengan penyedia yang dipilih. Biarkan bidang pada 0.00 untuk membuat penyedia pembayaran tersedia terlepas dari jumlah pembayaran.

Penting

Fitur ini tidak dimaksudkan untuk bekerja pada halaman yang memungkinkan pelanggan memperbarui jumlah pembayaran, misalnya snippet Donasi dan halaman Checkout ketika metode pengiriman berbayar diaktifkan.

Jurnal pembayaran

Jurnal pembayaran harus ditentukan untuk penyedia pembayaran agar dapat mencatat pembayaran pada akun belum lunas. Secara default, jurnal Bank ditambahkan sebagai jurnal pembayaran untuk semua penyedia pembayaran. Untuk mengubahnya, buka tab Konfigurasi dari penyedia pembayaran yang dipilih dan pilih Jurnal pembayaran lain.

Catatan

  • Jurnal pembayaran harus berupa jurnal Bank.

  • Jurnal yang sama dapat digunakan untuk beberapa penyedia pembayaran.

  • Jurnal pembayaran hanya perlu dikonfigurasi jika aplikasi Penagihan atau Akuntansi terinstal.

Perspektif akuntansi

Dari perspektif akuntansi, ada dua jenis alur kerja pembayaran online: pembayaran yang langsung disetorkan ke rekening bank Anda dan mengikuti alur kerja rekonsiliasi biasa, dan pembayaran yang berasal dari penyedia pembayaran online pihak ketiga dan mengharuskan Anda mengikuti alur kerja akuntansi lain. Untuk pembayaran ini, Anda perlu mempertimbangkan bagaimana Anda ingin mencatat entri jurnal pembayaran Anda. Kami merekomendasikan Anda meminta saran dari akuntan Anda.

Secara default, Bank Account yang ditentukan untuk jurnal pembayaran digunakan, tetapi Anda juga dapat menentukan akun belum lunas untuk setiap penyedia pembayaran untuk memisahkan pembayaran penyedia dari pembayaran lainnya.

Tentukan akun belum lunas untuk penyedia pembayaran.