Payment integration
FastPay Payment Integration
Integrate FastPay wallet and card payments into your Iraqi ecommerce store or app — quick merchant setup and production-ready checkout by Mesopo.

FastPay is a widely used Iraqi digital wallet and payment platform. We connect FastPay to your checkout so customers can pay via wallet balance, linked cards, or QR flows — with proper callback handling, order status updates, and refund support where your merchant agreement allows.
What you get
- FastPay merchant registration and API key setup
- Wallet, card, and QR payment flows
- Real-time payment status via webhooks
- Mobile-friendly redirect checkout
- Order reconciliation dashboard hooks
- Arabic-first UX with English fallback
How we integrate
- 1
Confirm your business category with FastPay and submit merchant application documents.
- 2
Receive sandbox API credentials and configure allowed callback domains on the FastPay merchant portal.
- 3
Mesopo implements the payment initiation endpoint, customer redirect, and server-side verification on return.
- 4
Test wallet top-up payments, partial failures, and duplicate notification handling in sandbox.
- 5
Enable production keys, run a live IQD test transaction, and hand over monitoring documentation.
Platforms we support
FastPay works well with custom PHP/Laravel stores, Next.js headless commerce, WooCommerce via a custom plugin, and React Native mobile apps. We avoid client-side secret exposure by keeping all FastPay API calls on your backend. Shopify merchants can use a custom checkout app or external payment page pattern.
Settlement & payouts
FastPay settles merchant balances according to your agreement — typically within 1–2 business days to your registered Iraqi bank account. Mesopo logs each transaction ID against order numbers so finance teams can reconcile daily batches without manual spreadsheet work.
Common questions
Does FastPay support both wallet and card payments?
Yes. Depending on your merchant profile, customers can pay from FastPay wallet balance or linked payment methods. We configure the checkout to show available options returned by the API.
Can I use FastPay alongside FIB or Zain Cash?
Absolutely. Multi-gateway checkout is common in Iraq. We implement a payment method selector and route each order to the correct provider with unified order status handling.
What happens if a customer closes the browser mid-payment?
We rely on FastPay webhooks as the source of truth, not just the redirect URL. Pending orders stay in a "awaiting payment" state until the webhook confirms success or timeout rules mark them expired.