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

To access the supported payment providers, go to Accounting ‣ Configuration ‣ Payment Providers, Website ‣ Configuration ‣ Payment Providers, or Sales ‣ Configuration ‣ Payment Providers.

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

Flutterwave

Website penyedia

Mercado Pago

Website penyedia

Mollie

Website penyedia

PayPal

Website penyedia

Razorpay

Odoo

Penuh saja

Penuh dan sebagian

SIPS

Website penyedia

Stripe

Odoo

Penuh saja

Penuh dan sebagian

Worldline

Website penyedia

Xendit

Website penyedia

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

  • When selected, Odoo displays your payment information with a payment reference. You have to approve the payment manually once you have received it in your bank account.
  • Your customers can make a bank transfer to register a SEPA Direct Debit mandate and get their bank account charged directly.

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

Payment methods are displayed on your website based on their sequence order. To reorder them, click Enable Payment Methods in the payment provider form, then, in the Payment Methods list, drag and drop the payment methods in the desired order.

Ikon dan merek

The icons displayed next to the payment method on your website are either the icons of the brands activated for the payment method or, if there aren't any, the icons of the payment methods themselves. To modify them, go to Accounting ‣ Configuration ‣ Payment Methods, Website ‣ Configuration ‣ Payment Methods or Sales ‣ Configuration ‣ Payment Methods, then click on the payment method.

To modify a payment method's icon, hover your mouse over the image in the upper-right corner of the payment method's form and click the pencil icon ().

Select the Brands tab to view the brands that have been activated for the payment method. The brands and their related icons are displayed based on their sequence order; to reorder them, drag and drop them in the desired order. To modify a brand's icon, select the brand, then, in the popup window that opens, hover the mouse over the image in the upper-right corner and click the pencil icon ().

Konfigurasi lanjutan

To configure payment methods further, go to Accounting ‣ Configuration ‣ Payment Methods, Website ‣ Configuration ‣ Payment Methods or Sales ‣ Configuration ‣ Payment Methods. Click on the payment method, then activate the developer mode. Click the Configuration tab to adapt the features.

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.

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.

By default, the Bank Account defined for the payment journal is used, but you can also specify an outstanding account for each payment provider to separate the provider's payments from other payments.

Tentukan akun belum lunas untuk penyedia pembayaran.