| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• eCommerce (website_sale) • Invoicing (account) • Discuss (mail) • Website (website) |
| Lines of code | 7105 |
| Technical Name |
payment_paynation |
| License | LGPL-3 |
| Website | https://www.paynation.us |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• eCommerce (website_sale) • Invoicing (account) • Discuss (mail) • Website (website) |
| Lines of code | 7105 |
| Technical Name |
payment_paynation |
| License | LGPL-3 |
| Website | https://www.paynation.us |
| Versions | 18.0 19.0 |
Paynation Payment
-
The PayNation Payment Gateway module connects Odoo with PayNation, a trusted U.S.-based payment service provider, to process secure credit card, debit card, and ACH payments.
-
With this integration, businesses can automate their Sales, eCommerce, Invoicing â all while maintaining top-tier security through tokenization and API-based authentication.
-
PayNation makes it easy to integrate with your ERP, accounting system, or SaaS platforms, allowing you to manage and process payments directly from Odoo without relying on external tools or manual reconciliation.
Supported Editions
Enterprise
"Paynation Payment" module supports only Enterprise edition of Odoo
Notes
This module requires a valid Merchant App Key for activation. After successfully downloading the app, kindly reach out to support@paynation.us to obtain your credentials and enable the integration.
Features
Paynation provides flexible payment options: allowing customers to securely pay using credit cards or direct ACH bank transfers. This ensures smooth transaction handling for both online and offline business operations.
Enables Payment Link Generation from Sales Orders or Invoices: You can easily generate secure payment links directly from Odoo sales orders or invoices. Customers can complete their payments through the Paynation portal without logging in, improving convenience and cash flow.
Allows Manual Payment Capture and Refund Management:The integration lets you manually capture payments after authorization or process full and partial refunds directly within Odoo. This gives your finance team greater control over transaction management and customer adjustments.
Built-in Validation and Auto Sync for Transactions:Every transaction is automatically validated and synchronized with your Odoo records. This prevents discrepancies between your accounting data and Paynation reports, ensuring full transparency and data accuracy.
Real-time Transaction Confirmation and Error Logging:Receive instant transaction status updates directly within Odoo, including success, failure, or pending notifications. Detailed error logs help you quickly identify and resolve any payment issues.
Compatible with Odoo Sales, Invoicing, Accounting, eCommerce:Paynation integrates natively across multiple Odoo modules, creating a unified payment ecosystem. Whether youâre selling online, in-store, or managing invoices, every transaction remains consistent and traceable in one place.
Credit Card Charges & ACH Discounts:Configure surcharge, ACH discounts, and shipping percentage directly from settings. These are automatically applied across sales orders, invoices payments handled through ACH discount and surcharge logic, ensuring accurate calculations and a seamless payment experience.
Batch Payments Processing:Process multiple payments at once using batch payments. Easily group payments, save time, and reduce manual work. All transactions are tracked in Odoo, making it simple to manage and reconcile payments accurately.
Send Sale Order / invoice to Terminal:Send sales orders or invoices directly to the Paynation terminal for payment. This makes in-store payments faster and avoids manual entry errors.
Supports Advance Payments with Full Accounting Control:Collect full or partial payments directly from Sales Orders with automatic tracking of paid and remaining amounts. Payments are securely processed and can be applied later to invoices, ensuring accurate accounting and better cash flow control.
How to Install
-
Open your Odoo ERP System ▶ Apps ▶ Install Paynation Payment module.

How Paynation Payments works
-
After installation, check Payment Providers where PayNation will appear as a provider option.

-
Add Credentials for PayNation: Please reach out to support@paynation.us to get your Merchant ID and other credentials.

-
Configure Payment Methods for PayNation Provider: To enable PayNation card payments, you must add the PayNation provider to the Card Payment Method setup in Odoo.

-
After configuring the payment method, it will appear in the PayNation Payment Provider configuration.

-
Generate Payment Link and Pay Using PayNation

-
Payment Link Actions: The customer clicks the payment link and is redirected to the payment gateway to enter card details. Payment is processed based on configuration â either Authorization & Capture together or separately.

-
ACH Payment Flow : The ACH payment flow involves electronic fund transfers between bank accounts via the Automated Clearing House (ACH) network provided by PayNation.
Navigate to Invoicing â Configuration â Payment Methods and create a new method called âACH Paymentâ & Under 'Supported By' select PayNation. You can also use an ACH Direct Debit payment method and select PayNation as the provider to enable ACH direct-debit transactions.

-
Create a new eCommerce order and choose âACH Paymentâ during checkout. Enter the bank name, account name, account number, ABA routing number, and account type.

-
Paynation Void Payment Flow: Paynation transactions can be voided by Void Transaction if they are not yet batched.

-
Paynation Refund Flow: Click on the Refund button in Payment to initiate a refund.

-
Configure surcharge, ACH discount, and advance payment settings directly from Accounting settings.

-
Enable manual capture to configure and apply shipping percentage charges directly within the payment provider settings.

-
When manual capture is enabled, users will see a message in the wizard informing them that shipping charges will be applied. Based on the configuration, these charges will be added to the sales order, invoice, and batch payments.


-
You can find the Generate Payment Link option in the settings icon on the sales order, as well as in the invoice. The Advance Payment is available exclusively on the sales order.

-
Here is the full wizard view for generating a payment link. The same view is also available in the invoice.

-
Here is the advance payment option, which is available exclusively in the sales order.

-
From the list view of the sales order or invoice, you can find the âGenerate Batch Payment Linkâ option in the settings icon. Here is the full wizard view, as shown in the next image. It offers two payment modes: you can pay using a saved payment method or generate a new payment link.


-
When Dual Price / Surcharge is configured in the settings, It's discount or surcharge you add will be automatically applied to all payments.


-
After a successful payment, a surcharge or discount line will be added if it is applicable based on the configuration.


Please log in to comment on this module