Get Paid. Card Data Never Touches Your Server. Orders Confirm Even When Shoppers Ghost You.
Skrill Quick Checkout for your Joomla ecommerce store. Forty million wallet holders. Server-to-server confirmation. Triple-check security. Done right.
Everything Your Skrill Integration Actually Needs
Twenty verified features. From server-to-server confirmation to triple-check callback security. Built for the stores where Skrill is the right gateway.
Hosted Checkout
Shoppers pay on Skrill's certified payment page. Card data never visits your server, your logs, or your database. You qualify for the simplest PCI compliance path available.
Server-to-Server Confirmation
Skrill posts payment status directly to your store — no browser required. Shopper closes the tab, loses connection, locks their phone. Order confirms anyway.
Triple-Check Validation
Signature, receiver email, and charged amount — all verified before a single order status changes. Forged callbacks bounced. Partial payments rejected. No shortcuts.
Multi-Currency Charging
Shoppers pay in the currency they see at checkout. Euro buyers pay in euros. Automatic conversion applied before the charge, verified against the callback amount. No reconciliation gap.
Geozone + Order-Value Gates
Show Skrill only to buyers in the right regions. Set a minimum or maximum order value to keep it relevant. Availability controlled precisely — no code required.
Four Order Status Mappings
Confirmed, pending, failed, and refunded — each maps to whatever order status your workflow uses. Custom fulfillment pipeline? It fits.
Dashboard Health Warnings
Sandbox mode still on? Credentials missing? No confirmed-payment status set? The dashboard surfaces every misconfiguration before a real order teaches you about it.
One-Click Status URL Copy
The callback address Skrill needs appears in your plugin settings. One click copies it. A localhost warning fires if you are testing locally so you know to use a tunnel.
Idempotent Callbacks
Skrill retries status notifications. A naive integration double-confirms the order. This one checks whether the order is already complete and exits without side effects. Boring is good.
The Shopper Closed the Tab. The Order Still Confirmed.
Browser-dependent confirmation is how you end up with paid Skrill transactions and "New" orders in J2Commerce every Monday morning. Server-to-server confirmation is the fix. Skrill posts payment status directly to your store the moment payment clears — no browser, no redirect, no shopper interaction required.
- Confirmation arrives even when the shopper disconnects mid-redirect
- Orders advance automatically with your configured confirmed-payment status
- Duplicate callbacks detected and safely ignored — no double-confirms
Three Checks. All Three. No Exceptions.
The secret word mismatch problem is real: one wrong character and every Skrill callback silently fails validation. Every payment processes on Skrill's side. No orders advance. You find out when customers complain. The triple-check validation in this plugin catches every failure before it causes damage — and tells you clearly in the debug log exactly which check failed and why.
- Signature verified using your private secret word — constant-time comparison
- Receiver verified — callback merchant email must match your account
- Amount verified — within one cent of what your store expected to charge
Euros Stay Euros. Zlotys Stay Zlotys.
Multi-currency ecommerce breaks in payment integrations when the gateway charges in a different currency than the shopper saw at checkout. This integration converts the charge to the order's display currency before sending the buyer to Skrill, and verifies that Skrill's callback amount matches what was expected. No currency mismatch. No reconciliation gap between your J2Commerce order records and your Skrill merchant dashboard.
- Automatic display-currency conversion before each charge
- Callback amount verified against the converted figure
- Skrill's full currency support available to your store
Real-World Use Cases
Forty Million Skrill Wallet Holders Are Ready to Pay You.
Your Joomla ecommerce store just needs the button. Server-to-server confirmation, triple-check security, multi-currency, geozone control — wired in and working. 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 of Skrill Quick Checkout payment gateway
New Feature Redirect checkout to pay.skrill.com with full order line items
New Feature MD5 signature validation on status callbacks for tamper-proof finalize
New Feature Full and partial refunds from the admin order view
New Feature Multi-currency support via gateway-amount conversion
New Feature Sandbox and live mode switching with credential gating
New Feature Order-status mapping fields (confirmed/pending/cancelled/failed/refunded)
Improvement Migrated from J2Store FOF 2 to native Joomla 6 namespaced MVC
Improvement Convert jQuery checkout flow to vanilla ES6
Fix Fix signature mismatch: sign and load by merchant transaction_id, not mb_transaction_id
Update Requires Joomla 6.x + J2Commerce 6.x + a Skrill 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.