South Africa's Most Trusted Payment Page — Now in Your Joomla Store
Your South African shoppers know PayGate. They look for it at checkout the same way they check for a lock icon. Give them what they trust. Accept payments securely with PayGate's hosted checkout — card data never touches your server.
Everything Your South African Checkout Needs
Hosted checkout, bank-grade verification, multi-currency support, and the configuration options to make PayGate work exactly the way your store operates.
Hosted Checkout — Card-Free on Your Server
Card numbers go to PayGate's PCI-certified page. Your server never sees them. Your PCI burden drops to the lightest possible level. SAQ-A territory.
Server-to-Server Verification
After the customer returns from PayGate, the plugin calls PayGate directly — server to server — to verify the real transaction status. The queried result always wins over the return URL.
Double Checksum Validation
Every response carries a cryptographic fingerprint — verified on initiation and again on return. Tampered responses die on the spot, before the order record moves.
Penny-Exact Amount Verification
The amount PayGate charged is compared against the order total in your database — cent for cent. A tampered redirect that understates the charge is caught and blocked.
Multi-Currency — ZAR First, the World Next
ZAR is home base. USD, GBP, EUR and more travel with it. Your order's display-currency total reaches PayGate correctly — not approximated, not recalculated from a base rate.
Idempotent Order Finalization
Replay the return URL. Refresh the thank-you page. It does not matter. The order finalizes exactly once — no duplicate shipping, no double-counted status changes.
Geo-Zone Restriction
Show PayGate to South African shoppers, hide it from everyone else. Your international customers see only the payment methods relevant to them. Clean checkout for every market.
Configurable Order Status Mapping
Approved, declined, cancelled — each PayGate result maps to a J2Commerce order status you choose. Your fulfillment team sees meaningful statuses, not raw gateway codes.
Five Custom Message Slots
Tell customers what to expect at every stage — on method selection, before redirect, after success, on error, on cancellation. Your words, not generic system text.
Triple-Layer Security. Because "Redirect and Hope" Is Not a Payment Strategy.
Most payment redirect integrations work like this: customer pays, gateway sends them back with a "success" flag, store ships the order. Simple. And completely exploitable by anyone who knows how a querystring works.
This integration does not work like that. Every transaction clears three independent checks before your order advances a single status.
- Return data fingerprint verified against your local checksum
- Server-to-server query to PayGate's authoritative endpoint
- Amount comparison — cent for cent — between PayGate's response and your order record
- Idempotent finalization — the order moves once, then locks
Sandbox Ready the Moment You Install It
PayGate's public test credentials are baked in as defaults. Enable test mode — they're already there. Hit the checkout. Complete a test transaction. Verify your order status mapping. Watch the flow from redirect to confirmation to status update. All before touching a live credential.
- Public test credentials pre-loaded — no documentation diving
- Single toggle to switch between test and live modes
- Dashboard warning lights up when test mode is active
- Red alert if live credentials are missing before customers reach checkout
Your Checkout. Your Rules. Your Branding.
PayGate shows up where it belongs and disappears where it doesn't. Geo-zone restriction keeps it visible to South African billing addresses only. Subtotal gates remove it from orders that are too small or too large. Custom display name and logo let you present it under your own brand. Bootstrap 5 and UIkit template options mean it looks right on whatever theme you're running.
- Show only to South African customers — hide from all others
- Min and max subtotal thresholds hide PayGate automatically
- Custom display name, logo, and button text
- Bootstrap 5 and UIkit layouts — no mismatched widgets
Real-World Use Cases
South African Shoppers Trust PayGate. Give Them Reason to Trust Your Store.
Hosted checkout, triple-layer verification, multi-currency, sandbox-ready out of the box. Your South African conversion rate has been waiting for this. Seriously.
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 4.x, 6.x
- Joomla Version 4.x, 5.x, 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
TurkishNew Feature Initial J2Commerce 6 release - PayGate PayWeb3 hosted-redirect payment gateway
New Feature Server-verified finalize: query.trans re-check, double checksum, amount match
New Feature Multi-currency support (ZAR primary; USD, GBP, EUR and more)
New Feature Geo-zone and minimum/maximum subtotal restrictions
New Feature Configurable order-status mapping (confirmed, pending, failed)
New Feature Bootstrap 5 and UIkit checkout layout variants
New Feature Sandbox/test mode with PayGate public test credentials
New Feature Admin dashboard credential and sandbox warnings
New Feature Translations for 22 locales
Improvement Migrate from J2Store FOF to native Joomla 6 MVC, namespaced extension
Improvement Enable TLS certificate verification on all gateway calls
Deletion Drop legacy direct-access entry files (success.php, notify.php, view.php, form.php)
Update Requires Joomla 6.x, J2Commerce 6.x and a PayGate (PayWeb3) merchant account
Update J2Commerce/J2Store v4 and Joomla 4/5 plugin support
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.