Les Arbres Web Solutions

All Payage gateways have now been tested in Joomla 4 and PHP 8.0, with fixes applied where required.

PayPal
Version 1.28, 18 June 2021
  • Fix for auto-tax mode.
Version 1.27, 18 June 2021
  • There was a problem saving account details when using a secondary email address.
Version 1.26, 8 June 2021
  • Fix for a PHP Notice error in rare cases.
Version 1.25, 19 May 2021
  • Another fix for payments with a Payage fee.
Version 1.24, 1 May 2021
  • Payments with a Payage fee failed due to a code change in version 1.23. This has been fixed.
Version 1.23, 7 April 2021
  • Support for PayPal automatic tax calculation depending on the customer's country (or US state). Please see "Auto Tax Mode" in the PayPal section of the latest Payage user guide.
Version 1.22, 3 March 2021
  • Handle either GET or POST returns from PayPal.
Version 1.21, 10 February 2021
  • The gateway test function did not work correctly in PHP 8.
  • Removed the test against tlstest.paypal.com as that test site has gone away.
Version 1.20, 2 September 2020
  • The Language property is now included on the language translation tabs. For multi-language sites, please check that the correct language is selected on each language tab.
Version 1.19, 22 May 2020
  • If a refund is greater than or equal to the gross amount minus the fee, it is now teated as a full refund, the status is changed to refunded, and the originating application is notified. Since PayPal no longer refunds fees when a merchant refunds a buyer, it now makes sense to treat transactions as refunded if you refund the amount received minus the fee, or part of the fee.
  • When tlstest.paypal.com is not available, the gateway test function now reports this as a warning, instead of an error, and continues with its other tests. At the time of writing, tlstest.paypal.com appears to be down and we do not know if this is temporary or permanent.
  • Some new button images are included.
Version 1.18, 11 February 2020
  • Improved error messages in the case of PayPal account misconfiguration.
Version 1.17, 30 September 2019
  • Fix for refunds. Since version 1.16, the calling application was not called back for a full refund. Now, the application is called for a full refund, but not for a partial refund.
Version 1.16, 2 May 2019
  • Better handling of partial refunds.
Version 1.15, 13 March 2019
  • Optional support for Encrypted Website Payments. See the updated user guide for details.
Version 1.14, 6 March 2019
  • The no_shipping parameter added in version 1.13 did not have a default value. It now defaults to 1 (do not show the shipping fields), which is required by PayPal for sales of digital goods.
Version 1.13, 19 February 2019
  • Page styles are no longer supported by PayPal, so the option has been removed from the gateway configuration.
  • You can now specify an image URL in the gateway configuration (using the image_url parameter).
  • There are now three options for the use of shipping address fields during payment (using the no_shipping parameter).
  • Improved gateway configuration page layout.
Version 1.12, 13 August 2017
  • Updated the button images.
Version 1.11, 19 April 2017
  • Fixed a bug that prevented processing of payments greater than 1,000 currency units.
Version 1.10, 14 March 2017
  • Occasionally, PayPal misses off some of the parameters from the return URL and notify URL. Payage can now recover from this error, provided you upgrade to version 1.10 of the PayPal gateway addon and version 2.04 of the Payage component.
Version 1.09, 14 September 2016
  • Added a User Agent string to the HTTP headers when communicating with PayPal. This does not seem to be universally necessary but did fix a problem for at least one user.
Version 1.08, 20 March 2016
  • Changes required to handle PayPal's upgrade to TLS 1.2 and HTTP 1.1 as described here. All users must upgrade to this version, or later. If you see the error "SSL certificate problem: unable to get local issuer certificate" please see the latest version of the user guide.
Version 1.07, 14 February 2015
  • Fix character encoding when the PayPal account is not set to use UTF-8.
Version 1.06, 3 February 2015
  • Fix for a PHP notice error that could occur in rare circumstances.
Version 1.05, 30 December 2014
  • Allows you to configure a custom page style name.
Version 1.04, 18 December 2014
  • Saves the details of multiple gateway messages per payment.
  • Adds some new history logs for unprocessed IPN's and returns.
Version 1.03, 25 November 2014
  • Force connection using the TLS protocol. On the 3rd of December, PayPal disabled support for SSLv3. Most servers automatically negotiate a TLS connection, however, this change may be required for continued operation on some servers.
Version 1.02, 26 August 2014
  • Send the customer email address to PayPal if we have it.
Version 1.01, 13 May 2014
  • Fix for correct fee calculation.
Version 1.00, 11 March 2014
  • First release.
Stripe Checkout
Version 1.11, 12 March 2021
  • Treat refunds of more than 95% as a full refund.
  • The Stripe PHP library has been updated from version 7.72.0 to the latest version 7.75.0.
  • Some types of error are now saved to the Payage System Log.
Version 1.10, 11 February 2021
  • Three new payment methods: Alipay, SEPA Direct Debit, and Sofort.
  • Added support for zero-decimal currencies.
  • The account edit page now shows a warning if the PHP setting 'allow_url_fopen' is OFF. Stripe Webhooks need this setting to be ON.
  • The Stripe PHP library has been updated from version 7.66.0 to the latest version 7.72.0.
Version 1.09, 22 January 2021
  • Better front end error handling where the unconfirmed payment has timed out and gone away, or where Stripe refuses the transaction early in the process, for example because the amount is below their minimum value.
Version 1.08, 30 November 2020
  • This addon has been renamed from Stripe New Checkout to Stripe Checkout.
  • The Stripe PHP library has been updated from version 7.50.0 to the latest version 7.66.0.
Version 1.07, 2 September 2020
  • There is a new option to select the language used by the gateway. For multi-language sites, please check that the correct language is selected on each language tab.
  • The payment text is also now translatable.
  • The Stripe PHP library has been updated from version 7.37.1 to the latest version 7.50.0, and the API version has been updated from 2020-03-02 to the latest version 2020-08-27.
  • One minor fix for Joomla 4.
Version 1.06, 18 June 2020
  • Four new payment methods: Giropay, Bancontact, EPS, and Przelewy24.
  • The Stripe PHP library has been updated from 7.27.3 to the latest version, 7.37.1.
  • Refunds now always show the refund amount in the history details, and the format has been corrected.
  • The payment button failed if jQuery was not loaded. Most sites load jQuery by default, but this version makes sure that jQuery is always loaded on any page with a Stripe payment button.
Version 1.05, 28 March 2020
  • Webhooks are now automatically created or deleted in your Stripe account when a Payage Stripe account is published, unpublished, or deleted.
  • The Stripe PHP library has been updated from 7.12.0 to version 7.27.3 and API version updated to 2020-03-02.
  • The minimum transaction amount required to create a payment button is now 0.30 (regardless of currency).
Version 1.04, 25 November 2019
  • The Stripe Checkout Session is now only created when the user clicks on the payment button. This prevents unconfirmed payments being created in your Stripe account whenever a payment button is generated.
Version 1.03, 14 November 2019
  • Payment by iDEAL is now supported. Enable it in the gateway configuration (for Euro payments only).
  • Stripe library updated to latest version, which has some fixes for PHP 7.4, and drops support for PHP 5.4 and 5.5.
  • Minimum PHP is now 5.6
Version 1.02, 25 September 2019
  • Small fix to the setAppInfo() call, at Stripe's request.
Version 1.01, 10 May 2019
  • First public release.
Stripe Checkout - Legacy Version

This gateway is deprecated and no longer receives updates. All existing should migrate to the new Stripe Checkout gateway.

Version 1.18, 30 November 2020
  • This addon has been renamed from Stripe Legacy Checkout to Stripe Checkout - Legacy Version.
  • The Stripe PHP library has been updated from version 7.37.1 to the latest version, 7.66.0, and the API version has been updated from 2020-03-02 to 2020-08-27.
  • One minor fix for Joomla 4.
Version 1.17, 18 June 2020
  • The Stripe PHP library has been updated from 7.27.3 to the latest version, 7.37.1.
Version 1.16, 1 May 2020
  • This version shows a deprecation notice at install, and on the account configuration page.
Version 1.15, 28 March 2020
  • Webhooks are now automatically created or deleted in your Stripe account when a Payage Stripe account is published, unpublished, or deleted.
  • The Stripe PHP library has been updated from 7.12.0 to version 7.27.3 and API version updated to 2020-03-02.
  • The minimum transaction amount required to create a payment button is now 0.30 (regardless of currency).
Version 1.14, 14 November 2019
  • Stripe library updated to latest version, which has some fixes for PHP 7.4, and drops support for PHP 5.4 and 5.5.
  • Minimum PHP is now 5.6
Version 1.13, 25 September 2019
  • Small fix to the setAppInfo() call, at Stripe's request.
Version 1.12, 10 May 2019
  • This gateway has been renamed from "Stripe" to "Stripe Legacy Checkout"
  • The install and configuration pages now have notices that this gateway does not support the European Strong Customer Authentication regulations. Users in Europe must migrate to the Stripe New Checkout gateway by September 14, 2019.
  • As far as we know, businesses outside Europe can continue using Legacy Checkout for the foreseeable future.
Version 1.11, 3 May 2019
  • Better handling of partial refunds.
Version 1.10, 30 April 2019
  • Fixed the test function (broken by the disappearance of the TLS 1.2 test URL).
  • Updated the Stripe PHP library and API version.
  • The charge.refunded webhook is now created in your Stripe account automatically.
Version 1.09, 15 March 2019
  • Fixed a bug that occurred only with multiple Stripe payment buttons on the same page.
Version 1.08, 7 March 2019
  • Small change to the setAppInfo() call, which is documented two different ways on Stripe's website.
Version 1.07, 6 March 2019
  • Added the setAppInfo() call to identify the payment as being originated by Payage.
Version 1.06, 20 February 2019
  • Updated the Stripe PHP library and API version.
  • Stripe no longer supports Bitcoin so the option has been removed from the Payage gateway configuration.
  • Improved gateway configuration page layout.
Version 1.05, 24 August 2018
  • Fix to allow multiple Stripe payment buttons on the same page.
Version 1.04, 8 February 2018
  • Fix for item names or payment names that include apostrophes. In previous versions these caused a Javascript error that prevented the payment button working on some sites.
Version 1.03, 13 August 2017
  • Updated the button images
  • The Stripe PHP library has been updated from version 3.17.0 to version 5.1.2. Note that version 4.0.0 of the library dropped the forcing of TLS 1.2. This should not cause any problem but please check that your payments are still working after the upgrade.
  • There are three new configuration options: Accept Bitcoin, verify Zip code, and Email receipt (see the user guide).
Version 1.02, 12 November 2016
  • Clarified the error message that occurs in the gateway test function with an incompatible version of PHP.
Version 1.01, 28 July 2016
  • Added a test button to the gateway details page that checks your server requirements and perform a test connection to Stripe using TLS 1.2
  • Updated the Stripe Library code from version 3.9.2 to version 3.17.0 and added the patch described here: https://github.com/stripe/stripe-php/issues/276
Version 1.00, 13 March 2016
  • First release.
Mollie
Version 2.05, 11 February 2021
  • Mollie PHP library upgraded from version 2.27.1 to the latest version 2.29.0.
  • Removed ING Home Pay from the payment methods since Mollie no longer support it.
Version 2.04, 6 January 2021
  • Mollie PHP library upgraded from version 2.18.0 to the latest version 2.27.1.
  • Added a warning message on the Mollie gateway configuration page if the "Quix" system plugin is installed and enabled, because it causes the Mollie API to crash with the error "Call to undefined function ... PhpScoper...\GuzzleHttp\choose_handler()". For now, you cannot use Mollie and Quix on the same site.
Version 2.03, 19 June 2020
  • Mollie PHP library upgraded from version 2.12.1 to the latest version 2.18.0.
  • Set the Mollie 'billingEmail' parameter if an email address is passed from the application.
Version 2.02, 19 December 2019
  • There was an error in the payment return logic in version 2.01 that resulted in incorrect returns to Rentalot Plus. This release fixes the problem.
Version 2.01, 17 December 2019
  • Mollie PHP library updated from version 2.7.0 to the latest version 2.12.1.
  • Improved handling of partial refunds.
Version 2.00, 26 February 2019
  • Mollie is now multicurrency. You can now configure Mollie gateways in currencies other than Euros.
  • The Mollie PHP library has been updated from version 1.9.3 to 2.7.0.
  • Now using version 2 of the Mollie API.
  • Improved gateway configuration page layout.
Version 1.04, 19 July 2018
  • Fix for Joomla 4. Requires at least version 1.09 of the Payage component.
Version 1.03, 21 May 2018
  • Handling of payment status 'open', which occurs only in some rare cases.
Version 1.02, 26 January 2018
  • Prevention of multiple confirmation processing, despite multiple confirmations from Mollie in some cases.
Version 1.01, 14 August 2017
  • Updated the button images.
  • Upgraded the Mollie PHP library from version 1.1.1 to version 1.9.3.
  • Store the country code returned by Mollie if we don't already have one.
  • Updated the payment method types in the account configuration list.
Version 1.00, 18 December 2014
  • First release.
Offline
Version 1.10, 8 May 2021
  • Fix for an HTML validation error.
Version 1.09, 29 March 2021
  • Fix for multiple instances of the popup confirmation form on the same page with different settings.
  • CSS fixes for some Joomla templates.
Version 1.08, 20 January 2021
  • The confirmation popup is now triggered by the presence of confirmation text, or 'Collect payer name', or 'Collect payer email'. Previously it was only triggered by the presence of confirmation text.
Version 1.07, 19 June 2020
  • New payment buttons.
Version 1.06, 17 February 2020
  • Two new options to collect the payer's name and email address on the modal confirmation form.
Version 1.05, 17 May 2019
  • Fix for a payment completion problem in some configurations on recent versions of Joomla.
Version 1.04, 19 February 2019
  • Option to select the country code returned, which is useful when testing country-specific processing of applications.
  • Improved gateway configuration page layout.
Version 1.03, 12 August 2017
  • Updated the button images
  • Added options to show a modal dialog after clicking the payment button, showing additional information about your payment terms, with an optional checkbox to enable the confirm-payment button. See the user guide for more details and an example.
Version 1.02, 25 March 2016
  • Added the option to go to failed status, which is useful for testing.
Version 1.01, 13 May 2014
  • Fix for correct fee calculation.
Version 1.00, 11 March 2014
  • First release.
Authorize.Net
Version 1.04, 18 February 2021
  • Updated the button images.
Version 1.03, 20 June 2020
  • Improved the Gateway transaction details shown directly on the payment detail page.
  • Populate the Gateway transaction ID shown on the payment detail page.
  • The payment button now includes additional attributes from the $call_array['button_extra'] element. Previously this was missing for this gateway.
Version 1.02, 15 November 2019
  • CSS fixes to centralise the modal popup correctly in some templates.
  • If there is an error while generating a payment button, the error text is now shown as well as the error code.
Version 1.01, 6 March 2019
  • Improved gateway configuration page layout.
Version 1.00, 10 August 2017
  • First release. Requires at least Payage version 2.07.
Barclaycard
Version 1.04, 18 February 2021
  • Fix for PHP 8.
  • Updated the button images.
Version 1.03, 18 June 2020
  • Fixed a rounding bug.
  • If you use this gateway please contact us. If no-one is using this gateway it will be discontinued
Version 1.02, 6 March 2019
  • Improved gateway configuration page layout.
Version 1.01, 14 August 2017
  • Updated button images.
Version 1.00, 26 August 2014
  • First release.
BitPay
Version 1.03, 19 February 2021
  • Improved the details shown on the payment details page.
  • The account edit page now shows a warning if the PHP setting 'allow_url_fopen' is OFF. Bitpay needs this setting to be ON.
  • New payment button images.
Version 1.02, 26 June 2020
  • Minor updates to bring this gateway into line with the other Payage gateways.
  • Some fixes for Joomla 4 Beta 1.
Version 1.01, 9 March 2019
  • Upgraded the BitPay PHP client library to the latest version 2.2.20.
  • BitPay now accepts payment by Bitcoin or Bitcoin Cash.
  • Improved gateway configuration page layout.
Version 1.00, 6 August 2017
  • First release. Requires at least Payage version 2.07.
Opayo - SagePay
Version 1.05, 10 February 2021
  • Added new payment buttons with Opayo branding. Internally, the gateway type will continue to be Sagepay.
Version 1.04, 20 June 2020
  • The country code supplied is now validated as 2 characters to avoid errors in the gateway. If incorrect, a button is not generated.
Version 1.03, 7 March 2019
  • The Sagepay gateway does not handle accented characters. This version provides some improvement by mapping common accented characters to their nearest non-accented equivalents.
  • Improved gateway configuration page layout.
Version 1.02, 11 January 2019
  • Updated to work correctly in PHP 7.2 (the mcrypt_ functions have been replaced with openssl_ functions).
Version 1.01, 15 August 2017
  • Updated the button images.
Version 1.00, 18 December 2014
  • First release.
WorldPay Online
Version 2.03, 21 May 2021
  • Updated the payment button logos.
Version 2.02, 18 February 2021
  • Fix for PHP 8.
Version 2.01, 19 June 2020
  • Fix for Joomla 4 Beta 1.
  • Fix for a rounding error in rare cases.
Version 2.00, 15 April 2019
  • Shows the payment form in a modal window directly on your payment page.
  • Supports Webhooks, so automatically detects refunds and chargebacks. See the updated user guide for configuration.
Version 1.02, 10 March 2019
  • Improved gateway configuration page layout.
Version 1.01, 15 August 2017
  • Updated button images.
  • Upgraded the WorldPay PHP library from version 1.2 to version 2.1.2.
  • Text above, text below and confirm button text are now translatable.
Version 1.00, 4 February 2015
  • First release.
WorldPay Redirect
Version 1.06, 21 May 2021
  • Updated the payment button logos.
Version 1.05, 19 June 2020
  • Fix for Joomla 4 Beta 1.
Version 1.04, 9 March 2019
  • Improved gateway configuration page layout.
Version 1.03, 6 July 2018
  • Fixed a bug that prevented processing of payments greater than 1,000 currency units.
Version 1.02, 14 August 2017
  • Updated button images.
Version 1.01, 26 January 2016
  • Fixed a bug in the format of the return URL on some servers.
Version 1.00, 28 January 2015
  • First release.
PayPlug
This gateway is no longer supported
Skrill
This gateway is no longer supported