| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 470 |
| Technical Name |
payment_Mastercard |
| License | LGPL-3 |
| Website | https://www.neuralbytea.com |
Mastercard Payment Provider (MPGS) for Odoo 18
Mastercard Hosted Checkout with 3-D Secure, auto payment posting & invoice reconciliation
What Is Mastercard Payment Provider (MPGS)?
Accept card payments directly in Odoo through the Mastercard Payment Gateway Services (MPGS) Hosted Checkout. Customers pay on Mastercard's secure hosted page with full 3-D Secure authentication, and Odoo automatically verifies the order status, posts the customer payment and reconciles it against the related invoice - no manual matching required.
Requirements & Configuration
ð§ Odoo Version
Requires Odoo 18.0 (Community or Enterprise).
ð¦ Dependencies
paymentaccount_payment
ð External Service
A Mastercard Payment Gateway Services (MPGS) merchant account with Hosted Checkout enabled (Host, Merchant ID, User Name, API Password).
How It Works
From installation to a fully reconciled invoice, in six steps.
Install & Activate
Go to Apps â search "Mastercard Payment Provider" and click Install. Mastercard is added as a native provider under Accounting â Configuration â Payment Providers.
Enter Your MPGS Credentials
Open the Mastercard provider and, on the Credentials tab, enter your MPGS Host, Merchant ID, User Name and API Password, then set the provider State to Enabled.
Enable the Card Payment Method
On the Configuration tab assign the Card payment method and a payment journal (Bank). Mastercard registers as a supported provider on Odoo's Card method.
Customer Pays From the Portal
On an invoice the customer clicks Pay, chooses
"Pay securely with Mastercard", and Odoo opens an MPGS Hosted Checkout session
(INITIATE_CHECKOUT / PURCHASE) on Mastercard's secure page.
3-D Secure Authentication
Card details are entered on Mastercard's PCI-compliant hosted page and verified through 3-D Secure (ACS) strong customer authentication - sensitive data never touches your Odoo server.
Automatic Verification & Reconciliation
On return, Odoo re-checks the order status via the MPGS API. On SUCCESS it marks the transaction done, creates and posts a customer payment in the bank journal, and reconciles it against the invoice - which is set to Paid, fully logged in the chatter.
Connect Your Mastercard Merchant Account
Configure the gateway in seconds from the provider's Credentials tab: enter your MPGS Host, Merchant ID, User Name and API Password.
Standard Odoo Provider Configuration
Behaves like any native Odoo provider - assign the Card payment method, set the payment journal, and restrict by currency, country or maximum amount.
Customer-Facing Messages
Control the help, pending, done and cancelled messages shown to customers during the Mastercard payment process.
Works With the Card Payment Method
Mastercard registers as a supported provider on Odoo's Card payment method, and the Mastercard brand can be enabled alongside all other card brands.
One Click to Pay From the Portal
On the invoice portal, customers choose "Pay securely with Mastercard" and are taken to the secure Mastercard-hosted checkout.
Secure Hosted Card Entry
Card details are entered on Mastercard's PCI-compliant hosted page - sensitive data never touches your Odoo server.
Built-in 3-D Secure Authentication
Every payment runs through 3-D Secure (ACS) authentication for strong customer verification and reduced fraud.
Automatic Payment & Reconciliation
On a successful payment the customer sees a clear confirmation, while Odoo posts the payment, marks the invoice Paid and reconciles it automatically - all logged on the invoice.
Key Features
Native Payment Provider
Adds Mastercard as a first-class Odoo payment provider, configured exactly like the built-in ones.
Hosted & PCI-Compliant
Card data is captured on Mastercard's hosted checkout, keeping sensitive details off your server.
3-D Secure
Strong customer authentication on every transaction via the Mastercard ACS flow.
Auto Reconciliation
Verified payments are posted and reconciled against the invoice automatically, with a full audit trail.
More by NeuralBytea
Clean, zero-config Odoo 18 modules â Community & Enterprise ready.
View all NeuralBytea modules â
Built with â¤ï¸ by NeuralBytea | www.neuralbytea.com
Odoo 18.0 · v18.0.1.0.0 · LGPL-3
Please log in to comment on this module