Днес искаме да ви разкажем и дори да се похвалим, че интегрирахме плащане с карти на почти всички сайтове от групата на RobiCam. До какво ще доведе тази опция е въпрос на време и обстойни анализи. Разбира се, всичко стана бързо и много лесно, защото както знаете, ние сме партньор за България със Stripe.
Идеята за плащане с карти
Идеята беше подадена от наша страна към клиента, като без да искаме уцелихме, защото и клиента ни вече беше обмислял възможността. Много бързо, без нужда от убеждаване стигнахме до мнение, че най-добрия избор е Stripe. Трябваше клиента ни да си направи Business профил в платформата на Stripe, да въведе всички нужни данни и да изчака верифицирането на акаунта.
Онлайн магазините на RobiCam са изработени върху платформата WooCommerce и интеграцията на Stripe в онлайн магазините не беше трудна. Остава още 1 магазин да бъдат надграден до плащане с карти, за които все още се изчакват да се изготви актуализацията на Общите условия и Политиката за поверителност, защото както всички сме на ясно, трябва да бъде добавена информацията за методите на плащане, за да отговаряме на GDPR Complince.
Успешни транзакции с карти в магазините
Още на първия ден в Румънския сайт на RobiCam започнаха да се случват първите плащания с карти от клиенти. В последствие започнаха и в Гърция, Унгария, Словакия, Чехия. Остава единствено имплементирането на страйп в българския сайт на RobiCam.
За да се случи перфектната интеграция на Stripe в онлайн магазините, предварително заложихме по 3 дни за установяване и коригиране на части от сайтовете на изисквания, които трябваше да бъдат изпълнени, за да не се стига до момента, в който от Stripe да спрат плащанията. Ние, като партньори с тях знаем, че не малко онлайн магазини са били банвани, тъй като не са изпълнили важни стъпки, на които да отговарят онлайн магазините им.
За нас беше от огромно значение да приведем всяка част от всеки сайт в съответствие с правилата и условията на Страйп. Преминахме през много стъпки, изпълнихме доста корекции, общо взето си свършихме работата.
Изпълняване на изисквания на клиента
След успешното интегриране на плащане с карти в магазините, се появи изискване на клиента, приоритетно да е зададено по подразбиране плащане с Наложен платеж. Може би сте наясно, че при интеграция на плащания със Страйп в WooCommerce магазин, по подразбиране се зарежда плащането с карти. Колкото и да се преместват и сортират начините на плащане в административния панел, всеки път когато се стигне до Checkout страницата, метода за плащане е избран – плащане с карта.
Разбира се, започнахме да се ослушваме за лесно решение на задаването на метода по дефолт. Търсехме във форуми, ядра, разширения, но… без резултат. Това ни накара, да създадем такова решение. Наложи се да го направим чрез JS скрипт. Цял ден… толкова ни отне да го накараме да работи.
Какво прави този скрипт?
Скрипта работи единствено при зареждането на страницата Checkout. Този скрипт се задейства, когато потребителя пристигне в страницата за въвеждане на данни и избор за метод на плащане. Той задава приоритет по-висок на метода за наложен платеж, като след него поставя метода за плащане с карти, а именно Stripe.