Since the last release we have steadily worked on RO Payments 9.4.0 to make it more stable. The main changes are related to HikaShop and RSForms Pro. The biggest change is that we added support for DP Calendar.
Buckaroo security release
This release is announced as a high security release because Buckaroo found an issue in their code and that has been fixed in this release. Make sure to update RO Payments if you are using Buckaroo.
EMS
In an earlier release we removed EMS support as it was aimed at their old platform and they since moved to Ginger Payments. However, they have now moved on from Ginger Payments to yet another platform. Since the number of users actually using EMS is so low we have decided to remove EMS altogether.
HikaShop
For those users not using the standard order statuses from HikaShop it would not be possible to set an order to a status that is know to HikaShop. Let's say, orders that are paid go straight to Shipped, you would not be able to set it to shipped after a payment is confirmed. That has changed, you can now add your own status code as used in HikaShop into the status field in RO Payments and RO Payments will set that status in HikaShop. This further depends on how you configure your profile status settings because a confirmed payment should have the Shipped status selected as the status you want assigned. Having this option makes it more flexible to work with different statuses.
RSForm! Pro
There is not one big fix but quite a few small ones that are quality of life fixes. The first one being that the FormId was not set correctly when backing up an RSForm template.
There were missing icons for the form fields of RO Payments, they are back.
Having a multiple fields form field with only 1 item may fail so we fixed and now it never fails.
In some cases the single and input fields would not calculate the correct amount as they were being ignored. This has been fixed and the totals are correct again in all circumstances.
To finish strong, we have added a new form field called Profile, this allows you to add a lit of profiles to your form and the user can select which profile to use. This works the same way as any other multiple fields field. This allows you to create a donation form for example and the user can select to which cause they want to donate. Based on their selection the payment is routed to the correct payment profile in RO Payments.
Changes
Check the full list of changes in this release:
- Fixed FormId not set correct for backing up RSForm templates
- Fixed icons on RSForm fields
- Fixed multiple products failing when there is only 1 product in RSForms addon
- Fixed single and input field values not always found when calculating the total price in RSForms plugin
- Fixed typo in the RSEvents payment method name
- Added DPCalendar support
- Added new field to select RO Payments profile in the form so you can use multiple profiles with a single form
- Added option to use the user defined status from RO Payments in HikaShop
- Removed EMS support from Ginger Payments as this endpoint no longer exists
- Changed to add more logging in the HikaShop payment plugin
- Changed to improve finding the order ID in HikaShop payment plugin
- Changed to show inline help button in the Global Configuration for RO Payment options
- Updated Adyen payment library to version 28.3.1
- Updated Buckaroo payment library to version 1.24.6
- Updated Ginger Payments payment library to version 2.3.2
- Updated Rabobank payment library to version 1.18.3
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.