PayPal Checkout 1.0.0 Stable

Released on: Friday, 15 May 2026 23:07

First public release of the PayPal Checkout payment plugin for Solidshop (plg_solidshoppayment_paypal).

  • PayPal Smart Payment Buttons at checkout via the official PayPal JavaScript SDK — PayPal balance, debit/credit cards (via PayPal's guest card flow), Pay Later instalments, and Venmo surfaced automatically where the customer's region, currency, and order amount are eligible.
  • Server-side order create and capture through PayPal's Orders v2 API, using the official PayPal PHP Server SDK bundled with the plugin (no legacy NVP/Classic API code paths).
  • Side-by-side sandbox and live credentials stored simultaneously, with a per-store test-mode switch that flips which client ID and secret are used — no need to rotate production secrets to run a test order.
  • Multi-currency support across 24 PayPal-supported currencies (AUD, BRL, CAD, CHF, CNY, CZK, DKK, EUR, GBP, HKD, HUF, ILS, JPY, MXN, MYR, NOK, NZD, PHP, PLN, SEK, SGD, THB, TWD, USD), with PayPal's currency-specific decimal rules applied automatically (whole-number amounts for HUF, JPY, and TWD). Payment method is automatically hidden at checkout when the order currency is unsupported.
  • Billing address pass-through to PayPal — customer name, address lines, city, state, and ISO country code are forwarded with each order so eligible transactions can qualify for PayPal Seller Protection without extra developer work.
  • Configurable payment surcharge fee per store (flat amount, added through the standard Solidshop payment-fee pipeline).
  • Email queue integration — order confirmation emails are enqueued only after PayPal confirms capture, consistent with every other Solidshop payment method.
  • Bundled admin translations for 23 languages, including full RTL support (Arabic, Hebrew, Persian).
  • Requires Joomla 6.x+, PHP 8.4+, and Solidshop 1.0+.

PayPal Checkout v1.0.0

Joomla! 6.0 Joomla! 6.1

File size 1.29 Mb
SHA-256 Signature 5da54e314a116ccc8ee9de375f3f72254135b35949df53f20be9ba741e803baa
Compatibility Joomla! 6.0 Joomla! 6.1