Description
Accept Credit/Debit Card, GCash, GrabPay, Maya, QR Ph, ShopeePay, BillEase, Google Pay, BPI Online, UBP Online, BDO (via Brankas), Landbank (via Brankas), Metrobank (via Brankas), RCBC (via Brankas), and more — all directly on your store with the PayMongo Hosted Checkout Plugin for WooCommerce.
Unlike previous integrations that required separate plugins for each payment method, the Hosted Checkout Plugin lets you manage every supported payment method in one place — with the flexibility to enable only the ones you want to offer.
Notes
* PayMongo API only supports the PHP (Philippine Peso) currency at the moment. Prices for your shop should be configured to PHP for the plugin to work.
* PayMongo API can process a minimum amount of ₱1.00 per transaction, except for select payment methods (e.g. BDO, minimum ₱100.00)
* Some WordPress themes/plugins may not be compatible with this plugin. To isolate which theme/plugin, you may follow this guide. Once isolated, you may contact PayMongo Support at support@paymongo.com.
External services
This plugin relies on PayMongo as a third-party payment gateway to securely process transactions on your WooCommerce store.
What the service is and what it is used for:
PayMongo is a financial technology company that provides payment processing solutions. This plugin integrates directly with the PayMongo API (using v1 and v2 endpoints) to create secure hosted checkout sessions, retrieve available payment methods for your account, register webhook events, and process order refunds.
What data is sent and when:
When a customer selects PayMongo at checkout and clicks “Place order”, the plugin sends the following data to PayMongo’s servers to initialize the payment session:
* Order details (line items, quantities, totals, currency, taxes, shipping fees, and any fees added to the order)
* Product details shown on the hosted checkout (item names and, when available, item descriptions and image URLs)
* Customer billing information (name, email address, phone number, and billing address)
* Store/session metadata (WooCommerce Order ID, store name, plugin version, logged-in WooCommerce customer ID if available, the plugin agent identifier, and the success/cancel return URLs)
Under which conditions:
Data is transmitted to PayMongo under the following conditions:
1. During Checkout: When a customer places an order using PayMongo as their payment method.
2. During Order Management: When a store administrator manually issues a refund or cancels an order from the WooCommerce dashboard, the plugin contacts PayMongo to sync the refund or expire the checkout session.
3. During Settings Configuration: When verifying your API keys or registering webhook URLs in the plugin settings.
4. In the background (WP-Cron): When refreshing cached merchant capabilities / available payment methods (typically triggered by prior checkout or admin activity).
No credit card numbers or sensitive payment details are ever entered into or stored on your WordPress site. All payment processing occurs securely on PayMongo’s hosted checkout page.
Optional Telemetry:
This plugin also includes optional usage telemetry powered by PostHog (https://posthog.com/). By default, all tracking is completely disabled. If you explicitly opt-in via the plugin settings, the plugin will capture payment resolution analytics when PayMongo webhooks are received to help us improve the plugin. The data sent includes a base64-encoded store URL identifier, payment ID, amount, payment method, and whether sandbox mode is enabled. No customer data or personally identifiable information (PII) is sent to PostHog.
For more details on how PayMongo handles your data, please review their official policies:
* PayMongo Terms of Service: https://www.paymongo.com/terms
* PayMongo Privacy Policy: https://www.paymongo.com/privacy
* PostHog Privacy Policy: https://posthog.com/privacy
Disclaimer
This plugin was developed by Cynder in collaboration with PayMongo.
All product and company names are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
One Plugin, All Your Payment Methods
The PayMongo Hosted Checkout Plugin extends WooCommerce, letting you accept payments through PayMongo’s Payment API — without needing to install and configure a separate plugin for every payment method.
Screenshots



Installation
This gateway requires WooCommerce 3.9.3 and above.
Automatic Installation
- Log in to your WordPress dashboard.
- Navigate to the Plugins page from the left sidebar.
- Click Add New.
- Search for “PayMongo Hosted Checkout for WooCommerce” and wait for it to load.
- Click Install Now.
Manual Installation
Download the plugin and upload it to your web server via FTP. Instructions here.
Setup and Configuration
This step assumes you have already installed the plugin on your WordPress deployment, alongside the WooCommerce plugin.
- Activate the plugin.
- From the left sidebar, navigate to WooCommerce > Settings > Payments.
- Click Set Up or Manage for Card Payments via PayMongo. (Note: API key configuration for the entire plugin — including all e-wallet methods like GCash, GrabPay, and Maya — is managed from this section, even if you don’t plan to offer card payments.)
- Configure your Public Key, Secret Key, and Webhook Secret for both Test and Live environments.
- Click Save Changes. These settings apply to all payment methods in the plugin.
- Turn on the payment methods you want to offer. Available methods include Credit/Debit Card, GCash, GrabPay, Maya, and more. If a payment method you need does not appear, please reach out to support@paymongo.com for assistance.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“PayMongo Hosted Checkout for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “PayMongo Hosted Checkout for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.0
Release Date – 28 Aug 2026
- [CHANGE] Add plugin metadata to checkout payload
