-
Dashboard
-
Pay Out Funds
-
Creating A Ticket For Customer Support
-
Sign Up and Apply for a NeroCard
-
NeroCard PIN Management
-
Refund
-
Set Up and Use NeroPay’s Transfer Schedule
-
Link Your Bank Account
-
Transactions
-
Reports Overview
-
Add Bank Account
-
Rewards & Gifts
-
Transfer Money
-
Transfer History
-
Account & Profile Settings
-
Money Payout Schedule
-
Top Up Money
-
Tap to Pay
-
NeroPay for Odoo
NeroPay provides a secure and seamless payment experience fully integrated into Odoo. Whether you are using Odoo’s eCommerce, Website, or Invoicing apps, NeroPay allows your customers to pay directly through a modern, PCI-compliant gateway.
Available on Odoo App Store:
1. Overview
NeroPay is a secure and user-friendly payment gateway that connects directly to your Odoo environment. The integration uses NeroPay’s REST API and supports both Sandbox and Live modes for smooth testing and deployment.
2. Prerequisites
- Odoo installation (version 16, 17 or 18).
- Access to Invoicing → Configuration → Payment Providers.
- Active merchant account on NeroPay.
- Your Public API Key and Secret API Key.
- HTTPS server for receiving IPN callbacks.
3. Installation
- Upload the
neropay_paymentmodule to your Odoo add-ons folder or install it via the Apps menu. - Restart the Odoo server and update the Apps list.
- Go to Invoicing → Configuration → Payment Providers.
- Select or create provider NeroPay.
- Enter your Public and Secret keys, choose Sandbox or Live, and enable it.
4. Payment Flow
The payment flow follows these steps:
- User selects Pay with NeroPay at checkout.
- Odoo creates a transaction and calls NeroPay’s API endpoint.
API Endpoints:
- Live →
https://eu.neropay.app/payment/initiate - Sandbox →
https://eu.neropay.app/sandbox/payment/initiate
Example Request (POST):
Example Response:
The customer is redirected to the URL above to complete payment securely on NeroPay’s hosted page. Once payment succeeds, NeroPay calls your ipn_url with a POST payload that includes status, identifier, signature, and data.
Example IPN Verification:
5. Supported Currencies
- British Pound (GBP)
- Euro (EUR)
- Indonesian Rupiah (IDR)
6. Testing in Sandbox
- Sandbox endpoint:
https://eu.neropay.app/sandbox/payment/initiate - Test mode e-mail:
test_mode@mail.com - Verification code:
222666
7. Troubleshooting
| IssueResolution | |
| Payment button not visible | Ensure the provider is enabled and its journal currency matches the transaction currency. |
| No IPN received | Verify your server allows external POST requests from NeroPay. |
| Signature mismatch | Ensure your secret key is correct and the signature uses HMAC SHA-256. |
| Branch error on App Store | Confirm that the Git branch is named 16.0, 17.0, or 18.0 respectively. |
© 2025 NeroPay Ltd – All rights reserved.
