After our first beta release we are happy to announce the stable release of RO Payments 8.0.0 with support for iDEAL 2.0 and Stripe Payment Elements.
iDEAL 2.0
On June 15th, 2022 the ING Bank will switch off iDEAL 1.0 also known as iDEAL Advanced and replace it with iDEAL 2.0. You can read all about it at the iDEAL Upgrade page on the website of ING. WIth the release of RO Payments 8.0.0 we have support for iDEAL version 2. You do not need to wait to June 15th to switch to iDEAL version 2, you can do it now. Those who are still using iDEAL Lite, this will be completely discontinued and you will have to switch to iDEAL 2.0 or another payment provider. Support for iDEAL Lite has been removed from RO Payments. As ING KassaCompleet no longer exists, we have removed this as well. See our Migrating to iDEAL 2.0 article for details on how to switch.
Ginger Payments
Another payment provider that has been added is Ginger Payments. Ginger Payments provides a white label solution to companies who want to process online payments. One of these companies that uses Ginger Payments is EMS. EMS is also supported via their old hosted payment pages but the new EMS API runs via Ginger Payments. Not only can you use Ginger Payments with EMS but with any payment provider that uses Ginger Payments.
Stripe Payment Elements
As we strive to give you more choices in which payment provider you can use we have also added Stripe to the list of payment providers that we support. The implementation is still quite basic but we will be adding more features as new releases come out. Stripe is a world-wide player in the field of online payments so you will have the choice of a lot more payment options.
All payments are securely handled by Stripe so there is no data stored on your own website in regards to the payment. RO Payments 8.0.0 offers all the payment methods available via Stripe Payment Elements.
RSDirectory
Support for RSDirectory 2 has been added so that users using this version can also accept payments. Further basic support for recurring payments has been added to allow you to start subscriptions when users buy via RSDirectory.
RSForm! Pro
This is the staple of every release nowadays. The loading of JavaScript has been improved to make sure that it is always loaded so that the total can be calculated. The directory view has been fixed in those cases where the _STATUS field is not used, this will not be shown anymore.
Transaction IDs
For Mollie and Rabobank Omnikassa a transaction ID is generated by RO Payments, this was not always unique enough so the transaction IDs have been updated to be more unique.
Placeholders
The Description field in a profile will now also work with English named placeholders {AMOUNT}, {PAYMENT_REFERENCE}, and {USERID}.
Payment Page
The payment page has been updated to support captcha if this is enabled on your site. If you have captcha enabled in your global configuration, the payment page will show the captcha if the user is not logged-in. Nothing else needs to be done.
Changes
Check the full list of changes in this release:
- Improved loading JavaScript in RSForm! Pro
- Added support for iDEAL 2.0
- Fixed retrieving payment status from Mollie
- Improved status handling in case customers come in midway of processing the status
- Check if the _STATUS field is used in the directory view of RSForm! Pro
- Cleaning up the Payment Service Provider files
- Added logging Sisow errors to transaction log
- Removed ING KassaCompleet
- Removed iDEAL Lite
- Added Ginger Payments
- Added bank transfer payment reference to transaction list
- Added English placeholders for {AMOUNT}, {PAYMENT_REFERENCE}, and {USERID}
- Added Stripe Payment Elements
- Added support for RSDirectory! 2
- Added recurring payments for RSDirectory!
- Improved unique transaction ID for Mollie and Rabobank Omnikassa
- Update Mollie API to version 2.44.1
- Update Stripe API to version 7.128.0
- Added option to force loading the RO Payments script in RSForm! Pro
- Fixed saving the ING config.conf file
- Fixed loading the iDEAL connector
- Added captcha to payment form for not logged-in users
- Changed only set a result message if one has been created for VirtueMart
This release is available for free to everyone with an active RO Payments subscription from the Download section. If you do not have a subscription yet, you can subscribe here.