• Проекты 79
  • Оценка 5.0
  • Рейтинг 4 381

Бюджет: 1200 UAH Срок: 2 дня

Доверьтесь профессионалу со стажем более 10 лет! Ставка и сроки актуальны!
Буду рад сотрудничеству!
Опыт коммерческой разработки интернет-магазинов на CMS, бизнес-порталов и корпоративных сайтов-11 лет!
+CMS: WordPress(+Woocommerce)PrestaShop/Opencart/Joomla/Bitrix/MODX/DLE/Shopify
php/html/css/js/Mysql, PhotoShop/Figma
Примеры работ ( с нуля под ключ):
https://amari.net.ua/
https://heypretty.gr/
https://thaibalispa.pl/
https://wildandorganic.com/

  • Проекты 49
  • Оценка 5.0
  • Рейтинг 3 651

Бюджет: 8000 UAH Срок: 4 дня

Добрый день! Сталкивался с подобной задачей при работе со Stripe Checkout.
Вы абсолютно правы: проблема в параметре locale: 'auto' (по умолчанию), который отправляется при создании сессии. Чтобы зафиксировать язык (например, английский), нужно отправлять locale: 'en'.

В чем техническая сложность вашей ситуации:
Поскольку сайт на Хорошопе, а интеграция стандартная, код создания сессии Stripe скрыт "под капотом" платформы, и мы не можем просто зайти в PHP/Node.js код Хорошопа и дописать туда одну строчку.

Как я предлагаю это решить (2 пути):

1. Прокси-сервер (Middleware): Я напишу небольшой скрипт (на недорогом VPS или Serverless функции), который будет выступать "прокладкой". При оформлении заказа Хорошоп будет обращаться не напрямую к Stripe, а к нашему скрипту. Скрипт принимает данные корзины, жестко задает нужный язык (locale: 'ВАШ_ЯЗЫК') и генерирует ссылку на чекаут Stripe.
2. ИЛИ (Менее вероятно, но стоит проверить): написать кастомный JavaScript-код в админке Хорошопа, который будет перехватывать редирект на Stripe и подставлять параметр языка в URL (зависит от того, как именно Хорошоп генерирует сессию).

  • Проекты 31
  • Оценка 5.0
  • Рейтинг 1 061

Бюджет: 1750 UAH Срок: 1 день

Добрый день! Готов решить проблему с языком платежной системы STRIPE. Опыт работы с платежными системами более 10 лет. Есть выполненные проекты и положительные отзывы. Буду рад сотрудничеству!

  • Проекты -
  • Оценка -
  • Рейтинг 504

Бюджет: 2000 UAH Срок: 2 дня

Здравствуйте.

Понял задачу: сейчас Stripe Checkout автоматически подстраивает язык под браузер клиента, а вам нужно, чтобы чекаут всегда открывался на одном фиксированном языке, независимо от устройства и настроек пользователя.

Payment Links здесь действительно не лучший вариант, если товаров много. В таких кейсах обычно решение делается через API-уровень, где при создании checkout/session задаётся нужная локаль и проверяется, как это встроено в текущую связку с Хорошоп.

Что предлагаю:

посмотреть, как у вас сейчас организована интеграция Хорошоп → Stripe;
определить, есть ли возможность зафиксировать язык в текущем потоке оплаты;

  • Проекты -
  • Оценка -
  • Рейтинг 368

Бюджет: 2000 UAH Срок: 1 день

Здравствуйте.
Stripe действительно автоматически подбирает язык Checkout по языку браузера пользователя, и стандартная интеграция Хорошоп не позволяет передать параметр , чтобы зафиксировать нужный язык.
Чтобы Checkout всегда отображался на одном языке, нужно использовать кастомное решение через Stripe API. В этом случае язык можно жёстко задать, и он не будет зависеть от браузера клиента.
Есть два варианта реализации:
1. Полноценный кастомный серверный шлюз Stripe
Создаётся небольшой сервер, который принимает данные заказа от Хорошопа, создаёт Checkout Session вручную и передаёт нужный язык.
Это даёт полный контроль над языком, валютой и настройками Stripe.
2. Прокси‑решение
Можно перехватывать запросы, которые отправляет Хорошоп, и добавлять параметр перед отправкой в Stripe.
Это быстрее, но зависит от того, как именно у вас настроена интеграция.

Ставки скрыты

В списке не показаны ставки, скрытые заказчиком или фрилансером c профилем Plus, а также ставки, нарушающие правила

Актуальные фриланс-проекты в категории Интеграция платежных систем

12 июля
10 июля
9 июля
1 июля
30 июня