Safepay
$39.00

Take Money From Pakistan. And Everywhere Else.

Your Joomla ecommerce checkout is turning away customers who actually want to pay you. Safepay fixes that — PKR, AED, SAR, USD, GBP, EUR, CAD, saved cards, subscriptions, and full admin control over every transaction.

Everything Your Checkout Was Missing

A full-stack payment integration built for Joomla ecommerce stores that sell globally — including markets most payment plugins pretend don't exist.

PKR + Multi-Currency

Pakistani Rupees, US Dollars, British Pounds, Euros, Canadian Dollars, UAE Dirhams, and Saudi Riyals. If your customer is in Pakistan, the Gulf, or a major Western market, their card works at your checkout.

Embedded or Hosted Checkout

Embedded keeps card fields on your page — your branding, no redirect. Hosted sends shoppers to Safepay's secure payment page and adds Google Pay. One toggle switches between them.

Saved Cards

Returning customers see their saved cards at checkout. One click to select, one click to pay. They can manage their cards, set a default, and switch which card covers their subscriptions.

3-D Secure Authentication

Bank-level fraud protection built into the embedded flow. 3DS challenges only trigger when the card issuer requires them. Protection without unnecessary friction for low-risk transactions.

Webhook Order Confirmation

Customer closes the browser mid-payment? The webhook arrives from Safepay, gets verified, and marks the order paid — no browser session required. No limbo orders. No manual chasing.

Full Admin Payment Control

Capture, void, reverse, refund (full or partial), and charge a saved card — all from the order screen. Status updates automatically when you act. No dashboard-hopping required.

Subscription Billing

Memberships, recurring access, or any subscription product. Saved cards get billed on schedule. Renewal orders are created automatically. Cancellations stop the billing. No manual intervention.

Payment Surcharge

Add a percentage fee, a fixed handling charge, or both when Safepay is selected. Attach a tax class if your jurisdiction requires it. Pass on processing costs cleanly and transparently.

Geo-Zone & Order Value Rules

Show Safepay only to customers in specific regions. Set minimum and maximum order values. Offer the right payment option to the right customer — and hide it everywhere else.

Your Checkout Page. Your Brand. No Redirect.

Embedded mode puts Safepay's card fields directly on your Joomla ecommerce checkout page. No moment where the shopper wonders if they're still on your site. No trust-killing redirect to a generic payment page. Your design stays intact from product to order confirmation.

  • Card fields render inside your existing checkout layout
  • 3-D Secure challenge appears inline — no popup, no new tab
  • Save card checkbox built into the form for returning shoppers
  • Switch to hosted mode in one click when you need Google Pay

The Entire Payment Lifecycle. One Screen.

Every action you might need to take on a Safepay transaction is right on the order detail page. No logging into a separate dashboard. No copying transaction IDs. No hunting through filter menus. You see the order, you see the payment state, you act.

  • Capture a pre-authorized transaction when you're ready to bill
  • Void or reverse a transaction that went wrong
  • Issue a full or partial refund with automatic amount validation
  • Charge a customer's saved card directly from the order screen

Returning Customers Pay in One Click. Subscribers Renew Automatically.

Saved cards are the single highest-leverage feature for repeat purchase rates. Safepay stores card tokens securely — the actual card data never touches your server — and returning customers see their saved options immediately at checkout. For subscription products, renewals happen automatically against the saved card on file. No manual billing. No failed renewal emails.

  • Customers manage their own saved cards from their account
  • Set a default card for quick checkout
  • Switch which card handles subscription renewals without cancelling
  • Admin can charge any saved card from the order screen when needed

Real-World Use Cases

A clothing brand in Lahore sells custom apparel with growing demand from the Pakistani diaspora in the UK, UAE, and Canada. A single Safepay integration covers PKR, GBP, AED, and CAD. Embedded checkout keeps shoppers on the product experience. Saved cards bring repeat customers back without re-entering details. Webhook confirmation means orders process even when mobile data cuts out at the exact wrong moment. Four markets. One integration. The checkout doesn't know the difference.

A software reseller in Dubai sells annual license keys via their Joomla ecommerce store. Order values range from AED 150 to AED 2,500. Geo-zone rules limit Safepay to GCC countries only. Min/max subtotal rules define exactly which order sizes get which payment experience. A 1.5% surcharge passes the processing cost on transparently, keeping the license prices clean. AED is the primary currency, USD and EUR available for international accounts. Every rule is a business decision, not a workaround.

A professional association in Pakistan runs annual memberships through their Joomla site. Safepay handles the initial payment, stores the member's card, and renews automatically on the anniversary date — creating a renewal order, updating the membership status, and billing the saved card. Members who cancel don't get billed. New members get 3-D Secure protection on their first payment. The admin team hasn't manually touched a subscription transaction in months. That's the goal.

A wholesale supplier runs net-30 accounts where business customers pay against invoices. When an invoice comes due, the admin opens the J2Commerce order screen, selects the customer's saved Safepay card, and charges it directly — without asking the customer to log in, re-enter details, or take any action at all. The payment goes through, the order status updates, and the history is logged. Clean. Fast. Auditable. The customer never had to think about it.

Stop Losing Sales at the Payment Step

Your customers are in Pakistan, the Gulf, and everywhere in between. They found your store. They filled their cart. They hit checkout. Don't let a payment gap be the last thing they see. Get Safepay for J2Commerce — and get paid.

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)


  • Developer J2Commerce
  • Extension Type Payment
  • J2Commerce Version 6.x
  • Joomla Version 6.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

New Feature Safepay (getsafepay) card payments via hosted Express Checkout redirect

New Feature Tracker payment-session lifecycle with verified status reconciliation

New Feature Order-screen Capture, Void/Cancel, full Refund and partial Refund actions

New Feature Saved cards with one-click repeat checkout for registered customers

New Feature Merchant-initiated subscription renewal charges (unscheduled card-on-file)

New Feature Signature-verified webhook (HMAC-SHA512) for reliable order reconciliation

New Feature Authorize-only or authorize-and-capture sale modes

New Feature Sandbox and live credential pairs with isolated environment switching

New Feature Geozone restriction plus minimum and maximum subtotal gating

New Feature Configurable paid, authorized, refunded and cancelled order statuses

New Feature Bootstrap 5 and UIkit checkout templates

New Feature Full translations for 20 languages

Update Requires Joomla 6.x + J2Commerce 6.x + a Safepay merchant account

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.