Ustawienie języka w płatności Stripe
Witam wszystkich.
Istota problemu: strona jest podłączona do kreatora dobrego, obecnie bramka jest powiązana standardową metodą, przez API.
Potrzebny jest tylko jeden język na stronie płatności, problem polega na tym, że Stripe automatycznie dobiera język w zależności od języka przeglądarki klienta. Należy zrobić tak, aby strona płatności zawsze była w jednym języku, niezależnie od czegokolwiek.
Robienie przez link płatności - nie jest opcją, ponieważ jest wiele produktów i robienie pod każdy link nie jest zbyt wygodne, rozumiem, że trzeba wymyślić coś z API, aby strona płatności zawsze była w jednym wybranym przez nas języku.
Proszę o podanie przybliżonych cen i terminu rozwiązania problemu, dziękuję za zrozumienie.
-
4429 80 1 4 Zaufaj profesjonalistowi z ponad 10-letnim doświadczeniem! Stawka i terminy są aktualne! Będę zadowolony z współpracy! Doświadczenie w komercyjnej produkcji sklepów internetowych na CMS, portali biznesowych i stron korporacyjnych - 11 lat! +CMS: WordPress(+Woocommerce) PrestaShop/Opencart/Joomla/Bitrix/MODX/DLE/Shopify php/html/css/js/Mysql, PhotoShop/Figma Przykłady prac (od zera pod klucz): 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/
-
296 Dzień dobry!
Wykonam za kilka minut, rozwiązanie - elementarne :)
-
3481 49 2 Dzień dobry! Spotkałem się z podobnym zadaniem przy pracy z Stripe Checkout. Ma Pan/Pani absolutnie rację: problem leży w parametrze locale: 'auto' (domyślnie), który jest wysyłany podczas tworzenia sesji. Aby ustalić język (na przykład angielski), należy wysłać locale: 'en'.
W czym tkwi techniczna trudność w Państwa sytuacji: Ponieważ strona jest na platformie e-commerce, a integracja jest standardowa, kod tworzenia sesji Stripe jest ukryty "pod maską" platformy, i nie możemy po prostu wejść do kodu PHP/Node.js platformy i dodać tam jednej linijki.
Jak proponuję to rozwiązać (2 drogi):
1. Serwer proxy (Middleware): Napiszę mały skrypt (na niedrogim VPS lub funkcjach Serverless), który będzie działał jako "pośrednik". Podczas składania zamówienia platforma będzie zwracać się nie bezpośrednio do Stripe, ale do naszego skryptu. Skrypt przyjmuje dane koszyka, sztywno ustawia potrzebny język (locale: 'TWÓJ_JĘZYK') i generuje link do chackoutu Stripe.
2. LUB (Mniej prawdopodobne, ale warto sprawdzić): napisać niestandardowy kod JavaScript w panelu administracyjnym platformy, który będzie przechwytywał przekierowanie do Stripe i wstawiał parametr języka w URL (zależy od tego, jak dokładnie platforma generuje sesję).
… Moją priorytetową metodą jest pierwsza (przez mój własny interfejs API). To będzie działać stabilnie i nie zepsuje się przy aktualizacjach platformy.
-
1070 30 0 1 Dzień dobry! Jestem gotowy rozwiązać problem z językiem systemu płatności STRIPE. Mam ponad 10-letnie doświadczenie w pracy z systemami płatności. Posiadam zrealizowane projekty i pozytywne opinie. Będę zadowolony ze współpracy!
-
504 1 0 Cześć.
Zrozumiałem zadanie: obecnie Stripe Checkout automatycznie dostosowuje język do przeglądarki klienta, a potrzebujecie, aby checkout zawsze otwierał się w jednym stałym języku, niezależnie od urządzenia i ustawień użytkownika.
Linki płatności tutaj naprawdę nie są najlepszym rozwiązaniem, jeśli jest dużo produktów. W takich przypadkach zazwyczaj rozwiązanie realizowane jest na poziomie API, gdzie przy tworzeniu checkout/session ustalana jest odpowiednia lokalizacja i sprawdzane, jak to jest zintegrowane z aktualnym połączeniem z Хорошоп.
Co proponuję:
sprawdzić, jak obecnie zorganizowana jest integracja Хорошоп → Stripe;
… określić, czy istnieje możliwość ustalenia języka w bieżącym procesie płatności;
jeśli standardowe połączenie Хорошоп to ogranicza — stworzyć działającą alternatywę przez warstwę niestandardową/API;
przetestować scenariusz w różnych językach przeglądarki.
Z mojej strony ważne jest nie tylko „spróbować ustawienia”, ale doprowadzić do rezultatu: aby checkout stabilnie otwierał się w odpowiednim języku dla wszystkich użytkowników.
Co do kosztów, orientacyjnie:
1500-3000 UAH, jeśli poprawka mieści się w bieżącej integracji;
więcej, jeśli będzie potrzebna osobna warstwa lub niestandardowe obejście.
Co do terminu: 1–2 dni robocze po uzyskaniu dostępu/technicznych szczegółów.
Jeśli chcecie, mogę od razu podpowiedzieć, co dokładnie należy sprawdzić w bieżącej realizacji, aby szybko zrozumieć najkrótszą drogę do rozwiązania.
-
393 Cześć.
Stripe rzeczywiście automatycznie dobiera język Checkout na podstawie języka przeglądarki użytkownika, a standardowa integracja z GoodShop nie pozwala na przekazanie parametru, aby ustalić potrzebny język.
Aby Checkout zawsze wyświetlał się w jednym języku, należy użyć niestandardowego rozwiązania przez Stripe API. W takim przypadku język można ustawić na sztywno, i nie będzie on zależał od przeglądarki klienta.
Są dwa warianty realizacji:
1. Pełnoprawna niestandardowa bramka serwerowa Stripe
Tworzy się mały serwer, który przyjmuje dane zamówienia od GoodShop, ręcznie tworzy sesję Checkout i przekazuje potrzebny język.
To daje pełną kontrolę nad językiem, walutą i ustawieniami Stripe.
2. Rozwiązanie proxy
Można przechwytywać zapytania, które wysyła GoodShop, i dodawać parametr przed wysłaniem do Stripe.
… To jest szybsze, ale zależy od tego, jak dokładnie masz skonfigurowaną integrację.
Koszt i terminy
• Niestandardowa bramka Stripe: 120–180$, czas 1–2 dni
• Rozwiązanie proxy: 70–120$, czas 4–6 godzin
• Audyt i konfiguracja: 20–40$
Jeśli potrzebujesz — mogę zrealizować rozwiązanie pod klucz.
Aktualne zlecenia dla freelancerów w kategorii Integracja z systemami płatności elektronicznych
«Integracja OpenCart z 1C/BAF, Nową Pocztą, WayForPay i Checkbox (PRRO)»Logika powinna być następująca: 1. Zamówienia z witryny na OpenCart są przekazywane do 1C/BAF. Podczas składania zamówienia klient wybiera sposób płatności: — jeśli jest to zamówienie z VAT, wtedy w 1C/BAF od razu tworzy się faktura; — po dokonaniu płatności księgowy… Integracja z systemami płatności elektronicznych ∙ 4 dni 5 godzin temu ∙ 17 ofert |