Overview
Who is this for - Anyone involved in setting up or managing payments with Paymob, including Merchants, Developers, and Product or technical teams
Outcome - know where to start, what you need, and which path makes the most sense for you
Paymob helps businesses accept online and in-person payments securely and at scale. Whether you’re just getting started with payment links, setting up an online store, or building a custom checkout from scratch, Paymob gives you a few different ways to integrate so you can choose what fits your business and technical setup.
This overview will help you understand what Paymob offers, which payment methods are available, and how to get up and running with the right integration.
Who Is This For?
In our documentation, to help you with navigation visual indicators is used to clarify the intended audience. When you see the People figure, the content applies to all users, including marketers and non-technical roles. When you see a code figure, the content is intended specifically for developers and may include technical or implementation-focused details.
Everyone
Essential information for anyone getting started with Paymob.
Developers
Detailed API documentation, integration guides, and technical specifications. Ideal for those implementing Paymob's payment solutions directly into applications or platforms.
Payment methods available
Paymob supports a range of payment methods commonly used, so your customers can pay the way they prefer:
Payment links | Freelancers, invoicing, social selling | Minutes | None |
E-commerce plugins | Shopify, WooCommerce, Magento | Hours | Low |
Hosted checkout | PCI-compliant payment redirection | Days | Medium |
Pixel (Embedded) | Embedded checkout experience | Days–Weeks | High |
Mobile SDKs | iOS, Android, Flutter, React Native | Days–Weeks | Hig |
Ways to integrate with Paymob
There’s more than one way to integrate Paymob. The right option depends on how technical your setup is and how quickly you want to launch.
Sandbox (Test)
What it's for: Development and testing
When to use it: While building and QA
Production (Live)
What it's for: Real payments When to use it: After go-live approval
Not sure where to start?
Use this quick guide:
- No developers involved? → Start with Payment Links
- Running a Shopify or WooCommerce store? → Use an E-commerce Plugin
- Want a hosted payment page → Go with Hosted Checkout
- Want an embedded payment experience, not redirection → Go with Pixel
- Building a mobile app? → Use the Mobile SDKs
How payments work (at a high level)
No matter which integration you choose, the payment flow stays mostly the same:
You don’t need to handle sensitive card data yourself. Paymob takes care of that.
Test vs. live environments
Paymob gives you two environments to work with:
For all integrations
- A Paymob merchant account
- Access to the Paymob Dashboard
- Completed business verification
Both environments use the same base URL.
For API or SDK integrations
- API Secret Key and Public Key
- Integration ID(s) for your payment methods
- A webhook endpoint
- Success and failure redirect URLs
What you’ll need before you begin
Here’s a quick checklist to help you prepare.
For e-commerce plugins
- Admin access to your platform
- Integration ID(s)
- API key, secret key, and public key
Where to go next
Depending on what you want to do, here’s where to continue:
Your goal | Start here |
Accept your first payment quickly | Quick start guide |
Set up API credentials | API keys setup |
Test your integration | Test environment & credentials |
Prepare for production | Integration checklist |
Get guided setup | Onboarding wizard |
Need help?
If you get stuck, you’re not on your own:
- Documentation: Use the sidebar to explore all topics
- API reference: Full API details live under Developer Reference
- Postman collection: Try the APIs quickly using Postman
- Support: support@paymob.com
- Community: Join the Paymob Developer Community
What made this section unhelpful for you?
On this page
- Overview




