• Projects 79
  • Rating 5.0
  • Rating 4 381

Budget: 1200 UAH Deadline: 2 days

Trust a professional with over 10 years of experience! The rate and deadlines are current! I will be happy to cooperate! Experience in commercial development of online stores on CMS, business portals, and corporate websites - 11 years! +CMS: WordPress (+Woocommerce) PrestaShop/Opencart/Joomla/Bitrix/MODX/DLE/Shopify php/html/css/js/Mysql, PhotoShop/Figma Examples of work (from scratch, turnkey): https://amari.net.ua/ https://heypretty.gr/ https://thaibalispa.pl/ https://wildandorganic.com/ https://cryptosignals.org/ https://ecnbot.com https://locs-ua.com/ https://www.grower.com.ua/ https://www.alternativemedicine.com.ua/ https://silkkiss.ua/ https://v12coffee.com.ua/ https://smrtalgo.com/ https://sengero.no/ https://beautybysim.no/ https://sonatagalleri.com/ https://www.solmy-realestate.com/ https://www.emmanuel.com.ua/ https://www.onsitecomputersinc.com/ https://express-tehbud.com/ https://korostenporcelain.com.ua/ https://sladok.com.ua/ https://pricemds.com/

  • Projects -
  • Rating -
  • Rating 272

Budget: 2000 UAH Deadline: 1 day

Good day!

I will complete it in a few minutes, the solution is elementary :)

  • Projects 49
  • Rating 5.0
  • Rating 3 651

Budget: 8000 UAH Deadline: 4 days

Good day! I have encountered a similar task while working with Stripe Checkout. You are absolutely right: the problem lies in the locale parameter: 'auto' (by default), which is sent when creating a session. To fix the language (for example, English), you need to send locale: 'en'.

What is the technical complexity of your situation: Since the site is on Goodshop, and the integration is standard, the code for creating the Stripe session is hidden "under the hood" of the platform, and we cannot simply access the PHP/Node.js code of Goodshop and add a line there.

How I suggest solving this (2 ways):

1. Proxy server (Middleware): I will write a small script (on an inexpensive VPS or Serverless functions) that will act as a "bridge." When placing an order, Goodshop will not contact Stripe directly, but rather our script. The script receives the cart data, hardcodes the required language (locale: 'YOUR_LANGUAGE'), and generates a link to the Stripe checkout.
2. OR (Less likely, but worth checking): write custom JavaScript code in the Goodshop admin panel that will intercept the redirect to Stripe and insert the language parameter into the URL (depends on how exactly Goodshop generates the session).

My preferred method is the first one (through my API handler). This will work reliably and will not break with Goodshop updates.

  • Projects 31
  • Rating 5.0
  • Rating 1 041

Budget: 1750 UAH Deadline: 1 day

Good day! I am ready to solve the problem with the language of the payment system STRIPE. I have over 10 years of experience working with payment systems. There are completed projects and positive reviews. I will be happy to collaborate!

  • Projects -
  • Rating -
  • Rating 504

Budget: 2000 UAH Deadline: 2 days

Hello.

I understood the task: currently, Stripe Checkout automatically adjusts the language based on the client's browser, and you need the checkout to always open in one fixed language, regardless of the device and user settings.

Payment Links are really not the best option here if there are many products. In such cases, the solution is usually implemented at the API level, where the required locale is set when creating the checkout/session, and it is checked how this is integrated with the current setup with Khoroshop.

What I propose:

to look at how your integration of Khoroshop → Stripe is currently organized;
to determine if there is a possibility to fix the language in the current payment flow;

  • Projects -
  • Rating -
  • Rating 368

Budget: 2000 UAH Deadline: 1 day

Hello.
Stripe indeed automatically selects the Checkout language based on the user's browser language, and the standard integration of Khoroshop does not allow passing a parameter to fix the desired language.
To ensure that Checkout always displays in one language, a custom solution using the Stripe API is required. In this case, the language can be hardcoded, and it will not depend on the client's browser.
There are two implementation options:
1. Full custom server-side Stripe gateway
A small server is created that receives order data from Khoroshop, manually creates a Checkout Session, and passes the desired language.
This provides complete control over the language, currency, and Stripe settings.
2. Proxy solution
You can intercept the requests sent by Khoroshop and add a parameter before sending it to Stripe.
This is faster but depends on how exactly your integration is set up.

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules

Current freelance projects in the category Online Stores & E-commerce

13:12
17 July
16 July