When trying to pay a event fee via online payment, we get error below when we submit the form:
Sorry, there was an error processing your payment. Please try again later.Invalid integer part 100,00. Invalid digit , found
After searching the web I came across the following issue: https://github.com/moneyphp/money/issues/593
Current "locale" setup (/civicrm/admin/setting/localization?reset=1)
- Default Language: Nederlands (Nederland)
- Inherit CMS Language: No
- Default Language for contacts: Use default site language
- Default Currency: EUR Formatting locale: -none-
Alter "Default language"
Altered "locale" setup
- Default Language: English (United States)
- Inherit CMS Language: No
- Default Language for contacts: Use default site language
- Default Currency: EUR
- Formatting locale: -none-
Submitting the form with the register button brings me to the "Mollie" payment page.
This solution won't work on the long term, because the platform is mostly in Dutch
Trying the Formatting locale:
- Default Language: Nederlands (Nederland)
- Inherit CMS Language: No
- Default Language for contacts: Use default site language
- Default Currency: EUR Formatting locale: English (United States)
Gives me following error:
Sorry, there was an error processing your payment. Please try again later.{"status":422,"title":"Unprocessable Entity","detail":"The amount is required for payments","field":"amount","_links":{"documentation":{"href":"https:\/\/docs.mollie.com\/overview\/handling-errors","type":"text\/html"}}}
Anyone any advice?
Installation
- Drupal 10.2.3
- CiviCRM 5.75.0
- nz.co.fuzion.omnipaymultiprocessor 3.24