Paymob is a Cairo-headquartered, licensed payment infrastructure provider for the MENAP region. Serving roughly 390,000 merchants across Egypt, Saudi Arabia, the United Arab Emirates, Oman, and Pakistan (with Qatar announced), Paymob unifies card acquiring, regional mobile wallets (Vodafone Cash, Etisalat Cash, Orange Money, STC Pay, Oman Net, EasyPaisa, JazzCash), BNPL rails (Tabby, Tamara, valU, Souhoola, Forsa, Aman), Apple Pay, Google Pay, POS terminals, subscriptions, installments, marketplace payouts, mass disbursement (Paymob Send), and an end-to-end cashless commerce platform (Paymob Sync) behind a single Accept / Intentions API surface.
URL: Visit APIs.json
Run: Capabilities Using Naftiko
- Payments, Payment Gateway, Fintech, MENA, MENAP, Egypt, Saudi Arabia, UAE, Pakistan, Oman, Card Payments, Mobile Wallets, BNPL, Payouts, Subscriptions
- Created: 2026-05-24
- Modified: 2026-05-24
| Country | Code | Currency | Base URL | Notable Payment Methods |
|---|---|---|---|---|
| Egypt | EG | EGP | https://accept.paymob.com | Cards, Vodafone Cash, Etisalat Cash, Orange Money, Aman, valU, Souhoola, Forsa, Meeza, Apple Pay |
| Saudi Arabia | SA | SAR | https://ksa.paymob.com | Mada, Cards, Apple Pay, Google Pay, STC Pay, Tabby, Tamara |
| United Arab Emirates | AE | AED | https://uae.paymob.com | Cards, Apple Pay, Google Pay, Tabby, Tamara |
| Oman | OM | OMR | https://oman.paymob.com | Cards, Oman Net |
| Pakistan | PK | PKR | https://pakistan.paymob.com | Cards, EasyPaisa, JazzCash |
| Qatar | QA | QAR | (announced) | TBD |
Modern v1 entry point. Backend creates an intention with the Secret Key and an array of payment_methods; Paymob returns a client_secret used to launch the Unified Checkout, render the Pixel component, or confirm headlessly.
Human URL: https://developers.paymob.com/paymob-docs/developers/intention-apis/create-intention
- Documentation
- API Reference
- OpenAPI
- JSON Schema — Intention
- Example — Create Intention
- Naftiko Capability — Intentions
Legacy v2 surface used by the standard redirect, iframe, MOTO, and headless flows. Provides auth, order registration, payment keys, capture/void/refund, transaction inquiry, and the V2 Quick Link payment-link API.
Human URL: https://developers.paymob.com/paymob-docs/integration-paths/apis
- Documentation
- Standard Redirect
- OpenAPI
- JSON Schema — Transaction
- Example — Refund
- Naftiko Capability — Transactions
- Naftiko Capability — Payment Links
Plan and subscription management with suspend/resume/cancel, retry windows, and secondary card attachment. Initial card capture flows through /v1/intention/.
Tokenisation surface for the "Pay with saved card" flow. Lists/deletes tokens and runs customer- and merchant-initiated transactions (CIT/MIT) for recurring, on-demand, and one-click payments.
Mass disbursement to mobile wallets (Vodafone Cash, Etisalat Cash, Orange Money), bank wallets, bank cards, and instant bank rails. OAuth2 password-grant authentication; instant cashin, bulk disbursement, budget inquiry, topup, and bulk transaction inquiry endpoints.
Human URL: https://payouts.paymobsolutions.com/docs/
- Documentation
- Swagger UI
- Authentication
- OpenAPI
- JSON Schema — Disbursement
- Example — Instant Cashin
- Naftiko Capability — Disbursement
| Plan | Country | Per Transaction | Notes |
|---|---|---|---|
| Standard | Egypt | 2.75% + 3 EGP | No monthly fees; weekly settlement |
| Standard | UAE | 2.9% + 1 AED (local & international) | Optional 210 AED/month daily-settlement add-on |
| Enterprise | All | Custom MDR | Volume-based; dedicated team; multi-region settlement |
Detailed structured pricing: plans/paymob-plans-pricing.yml
- Accept v2
auth_tokenTTL: 60 minutes - Payouts
access_tokenTTL: 60 minutes (userefresh_tokento rotate) - Intentions
client_secretexpiration: 3600 seconds (configurable) - Production transaction velocity quotas are negotiated per merchant agreement.
See rate-limits/paymob-rate-limits.yml and the FinOps profile at finops/paymob-finops.yml.
| Language | Repository |
|---|---|
| Node.js | paymob-node |
| PHP | paymob-php |
| Python | paymob-python |
| Java | paymob-java |
| JavaScript (Flash Checkout) | paymob-js |
| Flutter | flutter_sdk |
| React Native | paymob-reactnative-sdk |
| Android | Android-SDK |
| iOS (Swift) | Swift-iOS |
| WooCommerce | accept-woocommerce |
| Magento 2 | accept-magento2 |
| OpenCart | accept-opencart |
| Postman | API-Postman-Collections |
| Claude Skill | Paymob-Claude-Integration-Skill |
- Paymob Developer Portal
- Paymob Documentation Hub
- Paymob Egypt Hub
- Paymob KSA Hub
- Paymob UAE
- API Reference (Theneo)
- Accept Merchant Dashboard
- Pricing — Egypt · Pricing — UAE
- GitHub Organization
- Terms of Service · Privacy Policy
- apis.yml — APIs.json catalog entry
- openapi/ — OpenAPI 3.0 specifications (5 files)
- capabilities/ — Naftiko capability definitions (6 files)
- json-schema/ — JSON Schema for Intention, Transaction, Disbursement
- json-ld/paymob-context.jsonld — JSON-LD context
- examples/ — Request/response examples
- plans/paymob-plans-pricing.yml — API Commons Plans 0.1
- rate-limits/paymob-rate-limits.yml — API Commons Rate Limits 0.1
- finops/paymob-finops.yml — FOCUS-aligned FinOps definition
- rules/paymob-rules.yml — Spectral ruleset
- vocabulary/paymob-vocabulary.yml — Controlled vocabulary