Your Gulf Customers Are Waiting.
Their Payment Method Isn't.
mada. Apple Pay. STC Pay. The three payment methods Saudi Arabia runs on — all showing up at your Joomla checkout. For the first time.
Everything Your Gulf Checkout Was Missing
Nineteen real features. Every one of them built for a store that sells to Saudi Arabia and the GCC — not a European checkout with a Saudi flag painted on it.
mada Card Acceptance
Saudi Arabia's dominant domestic card network shows up at your checkout. KSA shoppers pay with the card already in their wallet — no hunting for a Visa, no abandoned cart.
Apple Pay on Web
No Apple Developer account needed. Moyasar handles domain registration on your behalf. Saudi iPhone shoppers tap once and they're done. That's the entire checkout experience.
STC Pay Wallet
Saudi Arabia's most popular mobile wallet is now a checkout option. The shoppers who have it use it on everything. Give them the button and get out of the way.
3DS + Webhook Safety Net
The checkout form handles 3D Secure challenges automatically. A server-to-server webhook confirms every payment even if the shopper closes the browser before seeing the thank-you page. Orders finalize. Every time.
Automatic Subscription Renewals
Save a customer's card once. Charge it on every renewal automatically. No manual invoices. No chasing customers to re-enter details. The revenue lands in your account while you're asleep.
Authorize Now, Capture Later
Pre-orders and backorders get a card hold at checkout. Capture when you're ready to ship. Void if the order falls through. All from the J2Commerce order admin. No secondary system required.
Admin Refunds — Full & Partial
Refund any order from J2Commerce without logging into a second dashboard. Full refund or a custom partial amount. Order history updated. Done.
Geozone Restriction
Show Moyasar only to shoppers in KSA or specific Gulf countries. Hide it everywhere else. No extra plugins. Works with J2Commerce's built-in geozone system.
Arabic + English — Automatic
The payment form detects the site language and switches to Arabic for Arabic-speaking visitors. No configuration. Arabic admin strings built in for Gulf-based store managers.
Real-World Use Cases
The Gulf Is Paying. Is Your Joomla Store Ready to Accept It?
mada. Apple Pay. STC Pay. 3DS. Saved cards. Subscription renewals. Admin refunds, captures, and voids — all from J2Commerce. Either your checkout handles all of this, or it handles the abandonment emails instead.
Translated In The Following Languages
Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)
License Information
An active license entitles you to updates, downloads, and support for the duration of the license period. You may continue using this plugin indefinitely without an active license; however, support, updates, and downloads will not be available while your license is inactive.
- Developer J2Commerce
- Extension Type Payment
- J2Commerce Version 6.x
- Joomla Version 6.x
Arabic Unitag
Chinese, Traditional
Danish
Dutch
English
English, USA
Finnish
French
German
Greek
Hebrew
Italian
Japanese
Norwegian Bokmål
Persian Farsi
Polish
Portuguese, Brazil
Portuguese, Portugal
Russian
Spanish
Swedish
TurkishFix Fix a completed payment reported to the shopper as a network error when the payment confirmation response carried stray output ahead of its payload
Fix Align the admin AJAX access gate across the payment plugins
Fix State the admin AJAX task list explicitly across the payment plugins
Improvement Read the confirmation response as text and recover the payload from whatever precedes it, keeping the plugin's own error text when the body holds no payload
Improvement Resolve event dispatcher from the DI container (Joomla 7 deprecation prep)
Improvement Apply php-cs-fixer v3.95.1 formatting compliance
Update Replaces the deprecated application getDispatcher() accessor; no behaviour change
Deletion Removed CSS folder in the media tag to prevent install warning
New Feature Add "Pay with saved card" flow that hides the new-card form when a saved card is selected
Fix Fix confirmation page showing a stale/wrong order with conflicting payment messages
Improvement Charge customer-present saved cards with 3-D Secure enabled (mada/SCA compliant)
Fix Preserve the customer order note when paying with a saved card
Improvement Capture saved-card brand and last-4 for the saved-cards list
Update Requires Joomla 6.x + J2Commerce 6.x + a Moyasar (KSA/Gulf) merchant account
mada — The Card Your Saudi Customers Actually Have
mada is not just another card network. It is the primary payment instrument for the majority of shoppers in the Kingdom of Saudi Arabia. A checkout that doesn't accept mada is a checkout that doesn't accept Saudi Arabia. Now it does.
- Moyasar handles mada acquiring — no separate merchant account
- Shopper sees the mada logo at checkout — trust signal, instant
- Visa, Mastercard, Amex, UnionPay covered for international GCC shoppers
- Card networks configurable — show exactly what your market expects
Apple Pay on Web — The Fingerprint Close
Gulf iPhone users are among the highest Apple Pay adopters on earth. When they see the Apple Pay button at checkout, they press it. When they don't, they type a 16-digit card number — or they leave. Moyasar's Web Registration removes the Apple Developer account requirement entirely. You configure the plugin; Apple Pay appears.
- No Apple Developer account required
- Works in Safari on iPhone, iPad, and Mac
- One-tap checkout for returning Apple Pay users
Admin Controls That Keep You in One System
Your store manager handles every payment action from the J2Commerce order view. Refund, capture, void, charge a saved card against a balance-due order — it is all there. No Moyasar dashboard login. No training a second tool. No switching tabs in the middle of a customer call.
- Full and partial refunds directly from J2Commerce
- Capture authorized payments when orders are ready to ship
- Void holds with one click — order history updated automatically
- Charge a customer's saved card for phone orders or balance due
You may also be interested in these products
Stay Updated
Subscribe for free and be the first to know about the latest features, updates, and new additions.