Os_ideal payment plugin - error after update

  • Arjan Kwakkel
  • Topic Author
  • Offline
  • New Member
  • New Member
More
2 months 3 weeks ago - 2 months 3 weeks ago #170411 by Arjan Kwakkel
Os_ideal payment plugin - error after update was created by Arjan Kwakkel
Since 2017 we use your EventBooking extension with the os_ideal payment plugin with success, so we are happy with the functionality.Today we received an error after testing the payment plugin for a new event: "This API endpoint is no longer available. Please upgrade to our V2 API."

It turns out the payment provider Mollie has shut down their V1 API since 31 December 2024 .So I bought to the latest version of EB Mollie  (4.1.2), hoping it would support V2 of the API.

When testing the payment we now receive the error "Call to undefined method os_ideal::getPaymentNotifyUrl()" inside os_ideal.php. Looking at the file, this method is indeed not defined. It does extend RADPaymentOmnipay, so I figured out I might use an old Eventbooking version?

I upgraded EventBooking to 4.0.2 (the latest I have), but the error remains. Do I need to upgrade to the latest version (5.0.4) or is there another problem?
If needed I have no problem paying for the latest version, but I want to make sure that that will resolve the problem.

I hope you're able to give guidance on what to do next.

Kind regards!

Arjan
Last edit: 2 months 3 weeks ago by Arjan Kwakkel. Reason: Added formatting (enters were missing)

Please Log in or Create an account to join the conversation.

  • Tuan Pham Ngoc
  • Away
  • Administrator
  • Administrator
More
2 months 3 weeks ago #170417 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Os_ideal payment plugin - error after update
Hi Arjan

You would need to update your site to latest version of Events Booking, please. After that, the error will be gone

Regards,

Tuan
The following user(s) said Thank You: Arjan Kwakkel

Please Log in or Create an account to join the conversation.

  • Arjan Kwakkel
  • Topic Author
  • Offline
  • New Member
  • New Member
More
2 months 3 weeks ago #170426 by Arjan Kwakkel
Replied by Arjan Kwakkel on topic Os_ideal payment plugin - error after update
Thank you for your response. I immediately bought the latest version (5.0.3) and received the following error: "Cannot install Events Booking in a Joomla! release prior to 4.2.0". We have Joomla 3.10.12.

According to the website it should be compatible : "Compatible: Joomla 3.9.0+, Joomla 4, Joomla 5"

But in install.eventbooking.php I see the following:

     /**
     * Minimum Joomla version
     */
    private const MIN_JOOMLA_VERSION = '4.2.0';


Is it compatible with 3.9.+? If so I could change the MIN_JOOMLA_VERSION to let it pass the test.

Please Log in or Create an account to join the conversation.

  • Tuan Pham Ngoc
  • Away
  • Administrator
  • Administrator
More
2 months 3 weeks ago #170427 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Os_ideal payment plugin - error after update
For Joomla 3, we need to install latest version 4.9.4. Could you please submit a support ticket sending us super user account of your site and link to registration form?

I will update, then check and make sure it works for you

Regards,

Tuan
The following user(s) said Thank You: Arjan Kwakkel

Please Log in or Create an account to join the conversation.

  • Arjan Kwakkel
  • Topic Author
  • Offline
  • New Member
  • New Member
More
2 months 3 weeks ago #170430 by Arjan Kwakkel
Replied by Arjan Kwakkel on topic Os_ideal payment plugin - error after update
Version 4.9.4 did the trick. Thank you for your fast response and for installing that version, I just tested it and it works!

Regards,

Arjan

Please Log in or Create an account to join the conversation.

  • Tuan Pham Ngoc
  • Away
  • Administrator
  • Administrator
More
2 months 3 weeks ago #170431 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Os_ideal payment plugin - error after update
Great. Happy to hear that and thanks for confirming. Hope to see your site updating to latest Joomla version (Joomla 5) soon

Regards,

Tuan

Please Log in or Create an account to join the conversation.

  • Arjan Kwakkel
  • Topic Author
  • Offline
  • New Member
  • New Member
More
2 months 3 weeks ago #170432 by Arjan Kwakkel
Replied by Arjan Kwakkel on topic Os_ideal payment plugin - error after update
Agreed, working on upgrading at the moment.

Regards,

Arjan

Please Log in or Create an account to join the conversation.

More
2 months 2 weeks ago - 2 months 2 weeks ago #170615 by Heidi R. Collins
Replied by Heidi R. Collins on topic Os_ideal payment plugin - error after update

Since 2017 we use your EventBooking extension with the os_ideal payment plugin with success, so we are happy with the functionality.Today we received an error after testing the payment plugin for a new event: "This API endpoint is no longer available. Please upgrade to our V2 API."

It turns out the payment provider Mollie has shut down their V1 API since 31 December 2024 .So I bought to the latest version of EB Mollie  (4.1.2), hoping it would support V2 of the API. Recently I implemented a new payment gateway from  paykassma into my business. This helped me take payments to a new level.

When testing the payment we now receive the error "Call to undefined method os_ideal::getPaymentNotifyUrl()" inside os_ideal.php. Looking at the file, this method is indeed not defined. It does extend RADPaymentOmnipay, so I figured out I might use an old Eventbooking version?

I upgraded EventBooking to 4.0.2 (the latest I have), but the error remains. Do I need to upgrade to the latest version (5.0.4) or is there another problem?
If needed I have no problem paying for the latest version, but I want to make sure that that will resolve the problem.

I hope you're able to give guidance on what to do next.

Kind regards!

Arjan
Hi Arjan!

It looks like your issue is related to the outdated API version and incompatible methods in the current version of the EventBooking extension.

Here are some steps that may help resolve the issue:

Checking the EventBooking version: You mentioned that you are using version 4.0.2. Even though this is the latest version you have, the issue may be related to the fact that only version 5.0.4 is fully compatible with Mollie's V2 API. Therefore, updating to the latest version of EventBooking may solve the issue.

Updating the payment plugin: Make sure that your os_ideal plugin is updated to the latest version compatible with Mollie's V2 API. It is possible that the plugin developers have made changes to support the new API.

Checking the methods in the code: The error "Call to undefined method os_ideal::getPaymentNotifyUrl()" indicates that there is no method in the os_ideal class. This method may have been removed or changed in newer versions. Updating to the latest version may include a fix for this error.

Contacting Support: If updating to the latest version does not solve the problem, I recommend contacting EventBooking or Mollie support. They can provide precise instructions on how to update or fix the plugin.

Since you are ready to update to the latest version, this may be the best solution to ensure full compatibility with the V2 API. Make sure to make all backups before updating to avoid data loss.

Hope this helps solve your problem!
Last edit: 2 months 2 weeks ago by Heidi R. Collins.

Please Log in or Create an account to join the conversation.

  • Tuan Pham Ngoc
  • Away
  • Administrator
  • Administrator
More
2 months 2 weeks ago #170616 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Os_ideal payment plugin - error after update
Thanks Heidi for your response. The issue was sorted by updating to version 4.9.4 of Events Booking (because the site is still on Joomla 3)

So in short :

- If someone uses Joomla 3 and has this problem, update to Events Booking 4.9.4
- If anyone uses Joomla 4 or Joomla 5, update to latest version of Events Booking will solve the issue

Regards,

Tuan

Please Log in or Create an account to join the conversation.

Moderators: Tuan Pham Ngoc