You do not integrate GCash, Maya, ShopeePay and QRPh into Odoo one by one. You connect one Philippine payment gateway, Xendit or PayMongo, and that single integration unlocks all of those e-wallets plus QRPh, cards, and bank transfers at once. Here is how it fits together with Odoo.

The short version

Xendit and PayMongo are aggregators. They already hold the connections to GCash, Maya, ShopeePay, GrabPay, QRPh, cards, and online banking (InstaPay and PESONet). Integrate one of them with Odoo and your customers see all those options at checkout, while you reconcile a single settlement stream.

Xendit vs PayMongo

Both Xendit and PayMongo are solid, developer-friendly gateways covering the same core methods, with typical pricing around 2.5% for e-wallets and roughly 2.9% plus a fixed fee for cards. One practical difference for Odoo users: Xendit is a built-in Odoo payment provider, while PayMongo needs a custom or third-party integration. Choose on payout terms, support, the methods you need, and how much integration work you want to take on.

What one gateway unlocks

  • E-wallets: GCash, Maya, ShopeePay, GrabPay.
  • QRPh: the national interoperable QR standard (one QR any bank or wallet can scan).
  • Cards: Visa and Mastercard.
  • Bank transfers: InstaPay and PESONet, plus over-the-counter where supported.

How to connect it to Odoo

The two gateways differ here, and it matters. Xendit is a built-in Odoo payment provider from Odoo 17 onward for the Philippines and Indonesia: you enable it and add your API secret key and webhook token, no custom module required (see the official Odoo Xendit docs). PayMongo has no official Odoo provider, so it needs a third-party module or a custom integration built against its API. If you want the lowest-effort path, Xendit's native support is the simplest; PayMongo is very doable, but it is a build, not a toggle.

QRPh, explained

QRPh is the country's standard, interoperable QR code. Instead of a separate QR per wallet, you display one QRPh code and the customer pays from whichever bank or e-wallet app they use. Through Xendit or PayMongo, Odoo can generate QRPh payments without you wiring up each wallet.

Online and in-store

The same gateway covers online (Odoo eCommerce and invoice links) and increasingly in-person flows via QRPh at the counter, so a customer can pay by GCash or Maya in your store and online with the same backend and reporting.

Getting it set up

Pick a gateway, enable the methods you want in its dashboard, connect it to Odoo, and test each method end to end before launch. We set this up as part of process optimization and Odoo implementations for Philippine businesses.

Frequently asked questions