Business Performance Consulting Sdn Bhd User Guides
27

Payment Providers

Odoo 19 Enterprise · Accounting

Payment Providers enable online payment collection through your customer portal or eCommerce website. Customers can pay invoices directly using credit cards, online banking, or other methods.

1

What are payment providers

Payment providers are integrations with online payment gateways that allow customers to pay invoices directly through a link or your website. In Odoo 19, these are called Payment Providers (previously Payment Acquirers in v15). No sensitive payment data is stored in Odoo — all transactions go through the provider's secure system.

Malaysian context For Malaysian payments, iPay88 and Billplz are the most commonly used providers with Odoo. Both support FPX (online banking), credit/debit cards, and e-wallets. Contact your provider for API credentials.
2

View payment providers

Accounting Configuration Payment Providers

The list shows all available payment providers. Pre-installed providers include: Wire Transfer (manual), Stripe, PayPal, Adyen, Authorize.net, Mollie, and others. Providers show their status (Disabled, Enabled, or Test Mode) and their supported features (Online Payment, Payment Status Tracking, Save Cards).

3

Activate a payment provider

Accounting Configuration Payment Providers (select provider) ACTIVATE

Click the provider you want to activate. Click Activate to enable it. Configure the required credentials (API keys, merchant ID) from your provider account. Set the available countries, journal, and whether to allow saved payment methods.

Provider configuration fields
State * Disabled: inactive. Enabled: live transactions. Test Mode: sandbox testing without real money.
Company Which company this provider is available for in multi-company setups.
Countries Restrict to specific countries. Leave blank to allow worldwide.
Journal * The journal where successful transactions are posted.
Allow Saving Payment Methods Lets customers save their card details as a payment token for faster future checkout.
4

Test before going live

Always test your payment provider in Test Mode before enabling it for real transactions. Use the provider's sandbox credentials and test card numbers to simulate payments. Verify that payments appear correctly in the journal and reconcile against invoices. Switch to Enabled only when testing is complete.