PayPal Checkout — the wallet your customers already trust. Free.
Accept PayPal balance, credit and debit cards (no PayPal account needed), Pay Later instalments, and Venmo through the official PayPal JavaScript SDK and Orders API. Sandbox-ready, multi-currency, and built on the modern PayPal Server SDK — free forever, no licence to renew.
PayPal done the modern way.
The plugin uses PayPal's current JavaScript SDK and PHP Server SDK — not the legacy NVP/Classic API. Buttons render at checkout for each enabled funding source (PayPal, card fields, Pay Later, Venmo where eligible), and orders are created and captured server-side via the Orders v2 API.
Customers stay on your storefront for the smart-button flow, or hop to PayPal for full account log-in — whichever they prefer. Sandbox credentials live alongside live credentials so you can A/B against your real account without juggling separate config files.
Built on the official SDK.
PayPal smart buttons
One element renders the right funding source for each visitor: PayPal balance, debit or credit card fields, Pay Later instalments, and Venmo where eligible — optimised for the customer's region and device.
Orders v2 API
Server-side order creation and capture via PayPal's modern Orders v2 endpoints.
No legacy NVP code paths, no cgi-bin/webscr redirects — clean,
REST-based reconciliation.
Pay Later & Venmo
When the customer's region and amount are eligible, the SDK surfaces PayPal Pay Later instalments and Venmo automatically — conversion uplift with no extra integration work.
Sandbox & live, side-by-side
Store both sets of client ID + secret. A single test-mode switch flips which credentials run. Test orders against sandbox PayPal accounts without rotating production secrets.
Multi-currency
Charge in any of PayPal's 25+ supported currencies. The plugin passes the order's currency through to PayPal so you can sell internationally without conversion surprises.
Seller protection ready
Ships shipping address from your Solidshop order through to PayPal so that eligible transactions qualify for PayPal Seller Protection without extra developer work.
What's inside.
| Extension type | Solidshop payment plugin (plg_solidshoppayment_paypal) |
|---|---|
| Compatibility | Joomla 6.x+ · PHP 8.4+ · Solidshop 1.0+ |
| Licence | GNU General Public License v3 |
| PayPal API | JavaScript SDK + PayPal Server SDK (Orders v2) |
| Methods supported | PayPal, card fields, Pay Later, Venmo (where eligible) |
| Modes | Sandbox & live, both credentials stored simultaneously |
| Currencies | All PayPal-supported currencies |
| Languages | 23 admin locales bundled |
| Price | Free forever — no licence, no renewal, no telemetry |
Add PayPal in five minutes. Free.
Paste your client ID, paste your secret, save. Your customers see the smart button on their next checkout. No purchase needed — PayPal Checkout is free with every Solidshop install.