Jednym z najważniejszych elementów wpływających na sukces sprzedaży w sklepie internetowym jest odpowiedni dobór systemów płatności, za pośrednictwem którego, klienci sklepu będą mogli dokonać zapłaty za kupowane produkty. Na rynku polskim dla platformy Shoper oraz eSklep wybór jest dość szeroki wśród operatorów. Dla shopera mamy płatności Shoper (realizowane przez Blue Media) + inne integracje z zewnętrznymi operatorami jak np. PayU, Przelewy24 itp. (tutaj należy zwrócić uwagę na dodatkowe opłaty związane z wykorzystaniem zewnętrznych bramek). Dla eSklepu od home.pl przykładowo mamy do wyboru PayU, PayPal, Przelewy24 itp.
Problem z wyborem odpowiedniego systemu płatności pojawia się, gdy nasz sklep sprzedaje poza granicami naszego kraju. Wybór w tym przypadku operatora płatności znacząco się zawęża. Wychodząc naprzeciw oczekiwaniom naszych klientów Onisoft stworzył zewnętrzną integrację z operatorem płatności Stripe.
Operator płatności Stripe jest wiodącym dostawcą usług elektronicznych płatności poza granicami naszego kraju. W ramach ekosystemu dostawcy dostępne są różne rodzaje płatności, które zależą od lokalizacji (kraju), waluty oraz np. platformy (urządzenia z jakiego realizujemy płatność). Dzięki temu za pomocą jednej integracji i jednego operatora możemy udostępniać wiele metod płatności w zależności od wspomnianych parametrów.
Spośród najpopularniejszych metod wymienić można:
- Apple Pay
- Google Pay
- Alipay
- WeChat Pay
- Afterpay
- ACH Credit Transfer
- ACH Debit
- SEPA Direct Debit
- Bacs Direct Debit
- BECS Direct Debit
- iDEAL
- Bancontact
- Giropay
- SOFORT
- Przelewy24
- FPX
- EPS
- OXXO
- BLIK
Sam panel do zarządzania płatnościami Stripe jest przejrzysty i intuicyjny. Niestety na moment pisania tego artykułu nie jest dostępna polska wersja interfejsu. Dla osób choć trochę posługujących się językiem angielskim konfiguracja płatności nie powinna zająć dłużej niż kilka, kilkadziesiąt minut.
Jak skonfigurować metody płatności ?
Płatności ustawiamy z poziomu panelu do zarządzania przechodząc do ustawień a potem do płatności.
https://dashboard.stripe.com/settings/payments
To co ważne, dodatkowe metody płatności możemy aktywować lub deaktywować w każdym momencie. Nie ma to absolutnie wpływu na integrację. System Stripa sam rozpoznaje jakie metody płatności może udostępnić w danej sytuacji. Dodatkowo system rozpoznaje ustawienia przeglądarki z jakiej realizujemy płatność i automatycznie wyświetla wszystkie informacje przetłumaczone na język przeglądarki.
W zależności od kraju oraz waluty należy skonfigurować lub od razu aktywować wybrane metody płatności. Standardowo aktywne są płatności kartą.
To co ważne, dodatkowe metody płatności możemy aktywować lub deaktywować w każdym momencie. Nie ma to absolutnie wpływu na integrację. System Stripa sam rozpoznaje jakie metody płatności może udostępnić w danej sytuacji. Dodatkowo system rozpoznaje ustawienia przeglądarki z jakiej realizujemy płatność i automatycznie wyświetla wszystkie informacje przetłumaczone na język przeglądarki.
W zależności od kraju oraz waluty należy skonfigurować lub od razu aktywować wybrane metody płatności. Standardowo aktywne są płatności kartą.
Czy w systemie Stripe widzę zrealizowane transakcje?
W panelu Stripe możemy podejrzeć wszystkie udane bądź odrzucone transakcje. W celu przejrzenie transakcji wystarczy przejść do zakładki „Payments”, gdzie możemy przeglądać transakcje pogrupowane w zależności od statusu płatności np. płatności udane, odrzucone, błędne. Dzięki temu mamy całkowitą kontrolę nad tym jak klienci realizują płatności.
Jak wygląda proces integracji sklepu Shoper lub eSklep z systemem Stripe?
Proces integracji sklepu na platformie Shoper lub eSklep przebiega następjąco:
- Złóż zamówienie na instalację i konfigurację płatności Stripe oraz określ okres utrzymania integracji za jaki chcesz dokonać opłaty.
- Opłać zamówienie w naszym sklepie internetowym.
- Prześlij do nas dostęp do sklepu – użytkownik musi posiadać dostęp do konfiguracji sklepu. Dostęp do danych klientów i zamówień nie jest wymagany i prosimy go nie ustawiać, chyba że, sklep jest jeszcze bez danych osobowych.
- Wygeneruj klucze stripe – tutaj masz do wyboru 2 metody.
- Testowa – klucze są generowane do realizacji płatności testowych.
- Produkcyjna – klucze są generowane już do faktycznych płatności.
Jeżeli to możliwe prosimy o obie pary kluczy do testów/produkcji. Proszę pamiętać, że klucz prywatny też jest potrzebny do integracji oraz, że podczas generowania jest on widoczny tylko w tym momencie – jeżeli od razu nie zapiszesz klucza to potem będzie trzeba wygenerować nowy.
- Określ statusy zamówień jakie mają zostać ustawione w przypadku płatności poprawnej oraz niepoprawnej lub błędnej – integracja po przyjęciu płatności automatycznie dla zamówienia rejestruje płatność oraz zmienia status zamówienia np. Przyjęty do realizacji.
- Po otrzymaniu kompletu danych przystępujemy do instalacji płatności w sklepie. W ramach integracji dokonujemy zmian w następujących elementach sklepu.
- Dodajemy nowego użytkownika w sklepie. UWAGA! W przypadku eSklepu ze względu na ograniczoną liczbę administratorów prosimy o określenie na jakim użytkowniku będzie funkcjonować integracja. Wymagana uprawnienia to odczyt konfiguracji sklepu oraz edycja zamówień.
- Dodajemy nową płatność do sklepu, którą należy powiązać z konkretnymi formami dostaw.
- Dodajemy do integracji własnych skrypty integrujące sklep z naszą integracją Stripe.
Jak wygląda proces zakupu i płatności Stripe od strony klienta sklepu?
Aby możliwe było opłacenie zamówienia za pośrednictwem Stripe musi zostać zakończona konfiguracja dla danej waluty oraz języka.
Przykładowo na naszym sklepie po wybraniu waluty Euro możliwe jest zapłacenie za zamówienie za pośrednictwem Strip-a. W tym celu należy przełączyć walutę na euro i wrzucić produkt do koszyka.
Następnie przechodzimy przez proces zakupu w sklepie wybierając jako płatność "Stripe - płatności kartą".
Na samym końcu procesu zamówienia "Krok nr 4" otrzymujemy podsumowanie płatności. To w tym momencie następuje komunikacja z systemem Stripe i wstępne przygotowanie płatności. Jeżeli wszystko powiedzie się prawidłowo na przycisku pojawi się napis "Opłać zamówienie" (oczywiście dla innych wersji językowych komunikaty są przetłumaczone).
Po kliknięciu na przycisk "Opłać zamówienie" lub w zależności od konfiguracji integracji po upływie określonej liczby sekund, następuje przekierowanie do systemu Stripe, gdzie należy dokończyć płatność.
Po opłaceniu zamówienia, integracja automatycznie zarejestruje płatność w zamówieniu oraz zmieni jej status zgodnie z ustawieniami w konfiguracji
Aktywacja płatności w systemie Stripe.
Po utworzeniu konta w Stripe nie możemy jeszcze dokonywać transakcji produkcyjnych. Aby było to możliwe wymagana jest aktywacja płatności w panelu Stripe. Realizujemy ja logując się do panelu a następnie szukając przycisku "Activate payment".
Jeżeli przerwiesz proces, możesz go wznowić w późniejszym czasie klikając na link „Continue activating payment”.
Pamiętaj, że podczas aktywacji będziesz musiał podać dane dotyczące firmy, konta bankowego oraz dane osobowe.
UWAGA! Jeżeli masz konto walutowe np. w euro będziesz mógł podpiąć to konto. Na konto powiązane w Stripe będą spływały środki wpłacane przez Twoich klientów.
Integrację można zakupić tutaj.