Multilingual support

Created on 11 February 2014, over 10 years ago
Updated 25 July 2023, 11 months ago

Hello,

Ever since I added a second language to my Drupal e-shop payments are failing.

I have 2 currencies (EUR + USD) and 2 languages with detection by path (/en and /el).

Therefore I have cloned the payment method 3 times (4 in total) and adapted the rules for selecting each method by current selected currency and language.

What happens is that the wrong rule is selected (wrong language) and the request is rejected because the PosId is not the correct one. I am guessing that the module defaults to the default language (Greek in my case) and selects the rule for greek in all cases.

Also, all requests are sent from https://www.example.com/checkout/static/payment, not the /en nor /el language paths. This may be responsible for the wrong rule selection.

Is this the intended behaviour?

Finally, I'd ideally want the success page to be in the user's language, however in the last successful payment I tried (before I enabled /en for english) a payment made in the Greek language resulted in a success page in english (/el was not respected).

Thank you.

✨ Feature request
Status

Closed: won't fix

Version

1.0

Component

Documentation

Created by

πŸ‡¬πŸ‡·Greece marktheshark

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.69.0 2024