Skip to main content
Multilingual
EN, AR, FR & PT — with native RTL for Arabic markets
Modular
Adopt gateway, switch, wallet, or the full stack
Governed
Maker-checker on rules, batches, and overrides
Integrated
MPGS · regional PSPs · schemes you already use

Platform/Orchestrator

01 · Orchestrator

One portal,
every provider.

A merchant-facing platform that brings FawryPay, Paymob, PayTabs, Kashier and bank card schemes (Mastercard via partner bank) together. Merchants onboard once, enable the channels they're contracted for, create bills and invoices, and share pay-links — the platform routes by policy.

Outcomes

Fewer integrations

One orchestration layer instead of one-off pipes to every PSP.

Controlled rollouts

Enable or sunset channels per merchant with policy, not code deploys.

Bilingual by default

Operator and customer journeys in EN or AR without parallel products.

How it works

01
Onboard merchant

Capture KYC, contracts, and channel entitlements once.

02
Configure channels

Turn on PSPs and card rails the merchant is contracted for.

03
Issue bill or link

Create invoices, pay-links, or hosted checkout sessions.

04
Route by policy

Send each payment to the allowed channel with failover rules.

05
Reconcile & report

Unified statuses and exports across channels.

Security & operations

  • Role-based access to merchant and operator consoles
  • Audit trail on routing and configuration changes
  • Maker-checker for sensitive policy updates

Product preview

merchant_portal · invoice #INV-91823
Routed by policy
AMOUNT REQUESTED
EGP 2,480.00
Enabled channels
FawryPay
Cash + e-wallet
→ routing
Paymob
Online cards
ready
PayTabs
MENA cards
ready
Kashier
MENA cards
ready
Card via bank
MPGS · scheme
ready

Integrations

FawryPayPaymobPayTabsKashierMPGS

Integration snippet

Example request shape for sales and solution engineering — replace endpoints and credentials with your environment.

curl -sS https://api.flagship.example/v1/orchestration/invoices \
  -H "Authorization: Bearer $FLAGSHIP_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"merchant_id":"m_8KQH","amount":{"value":"1250.00","currency":"EGP"},"scheme":"Meeza"}'

Where this product sits

Four layers — from people-facing surfaces down to durable records.

PeoplePortals, pay-pages, operator consoles
PlatformRouting, invoicing, orchestration policies
PartnersSchemes, acquirers, regional PSPs
RecordsLedger, reconciliation, exports

Compliance & attestations

  • Orchestration APIs do not store PAN — card data stays in the certified gateway domain.
  • Maker-checker applies to routing rules, fee profiles, and settlement calendars.
  • SOC 2 Type II and PCI scope are aligned to your deployment model during onboarding.

FAQ

Do merchants integrate with each PSP separately?

No. Merchants integrate with Flagship; Flagship integrates to contracted channels on their behalf.

Can we force a specific channel per invoice?

Yes. Routing is policy-driven per merchant, amount, currency, and channel health.

Is Arabic a bolt-on?

No. RTL layouts and copy workflows are first-class across operator and customer surfaces.

Next step

Map Payment Orchestrator to your stack in a working session — no slide-only promises.