View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007465 | module PayPal Checkout | module PayPal checkout - sub | public | 2023-05-10 12:15 | 2023-05-16 21:15 |
Reporter | Steven | ||||
Priority | high | Severity | block | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 2.3.0 / 1.3.0 | ||||
Target Version | Fixed in Version | 2.3.0 / 1.3.0 | |||
Summary | 0007465: Creditcard input fields are not available in english language | ||||
Description | (Tested in current RC v2.3.0-rc.2) When choosing PayPal's credit card payment option, the fields to enter the creditcard information are not displayed due to a wrong locale parameter. The parameter is used in the URL to load the fields from PayPal's SDK. In german language, everything works fine. The locale for german is de_DE: https://www.paypal.com/sdk/js?(...)&locale=de_DE The current wrong locale for english is en_EN: https://www.paypal.com/sdk/js?(...)&locale=en_EN The locale en_EN does not exist. There are several locale for english like en_US, en_GB and other specific ones for India etc. I think it should be en_US or en_GB for standard english language. Locale list form PayPal docs: https://developer.paypal.com/reference/locale-codes/ | ||||
Steps To Reproduce | - Set shop to english language. - Put an item into the basket. - Start the checkout process. - Select PayPal's credit card payment option. - Go forward to last checkout step. - Usually the input field should display in the "Payment method" container, but they are not. - You can now switch to german language and the input fields are displayed then. - If you open your browser's console you should see error: GET https://www.paypal.com/sdk/js?(...)&locale=en_EN net::ERR_ABORTED 400 | ||||
Tags | No tags attached. | ||||
related to | 0007467 | resolved | [email protected] | Javascript Error - not clickable payment button |
parent of | 0007470 | resolved | [email protected] | PayPal Express buttons are missing in english language |
parent of | 0007468 | resolved | [email protected] | Javascript Error - in checkout step 3 for the English language |