An API that moves as fast as you do
Add multiple payment methods seamlessly into your website or app with just a few lines of code.

Secure. Reliable. Always up.
The Old Way

With PayMongo API













Why PayMongo API
Hold then capture
Save card for repeat purchases

Offer subscriptions
USD card acceptance
Real-time payment tracking
Scale effortlessly
Take your checkout experience to the next level
Boost sales with exclusive checkout promos

Speed up checkout with Mastercard’s Click-To-Pay



Built for businesses like yours
Everything you need to build, test, and deploy
Developer-first
Secure and compliant
Flexible Integration
How to set up the PayMongo API
Create an account
Generate API keys
Integrate with your platform
Frequently asked questions
The time required to integrate the PayMongo API varies depending on your technical expertise and the complexity of your system. For developers familiar with RESTful APIs, the integration process can be completed in a few hours to a few days. PayMongo provides comprehensive API documentation to assist you through the integration process.
PayMongo supports a variety of payment methods, including:
- Credit & Debit Cards: Straight card payments and card installments.
- E-Wallets: Maya, GCash, and GrabPay.
- Buy Now, Pay Later: BillEase.
- Direct Online Banking: BPI Online, UnionBank Online, BDO Online via Brankas, Landbank Online via Brankas, and Metrobank Online via Brankas.
These payment methods can be integrated into your platform using the PayMongo API.
Yes, PayMongo allows businesses in the Philippines to accept payments from international customers only through Credit or debit card payments under Visa or Mastercard.
Yes, integrating the PayMongo API requires technical knowledge of RESTful APIs and programming. If you’re not a developer, you may need assistance from someone with technical expertise to implement the API integration. Alternatively, PayMongo offers no-code solutions and plugins for platforms like Shopify, WooCommerce, Magento, and PrestaShop, which can be set up without extensive coding experience.