Przejdź do głównej treści

Utwórz klucz Stripe z ograniczonymi uprawnieniami

Card Payments + Buy Now wymaga jednego klucza Stripe dla każdego trybu: testowego oraz produkcyjnego. Stripe wymaga od rozszerzeń płatności stosowania klucza o ograniczonych uprawnieniach, takiego, który pozwala jedynie na wykonywanie operacji niezbędnych do działania danego rozszerzenia. W przypadku wycieku takiego klucza nie można by go wykorzystać do uzyskania wglądu w całe konto Stripe ani do przekierowania wypłat w inne miejsce.

Utwórz klucz

  1. W OpenCart przejdź do Extensions, następnie Payments, wybierz Card Payments + Buy Now i przejdź do zakładki Test lub Live.
  2. Kliknij Connect with Stripe. Stripe otworzy stronę „Create restricted key” z domyślnie zaznaczonymi poniższymi uprawnieniami. Sprawdź je, a następnie kliknij Create key.
  3. Skopiuj klucz. Zaczyna się on od rk_live_ (lub rk_test_ w trybie testowym). Wklej go w polu Restricted key w OpenCart i kliknij Zapisz.
  4. Kliknij Sprawdź połączenie. Powinna pojawić się informacja, że klucz posiada wszystkie uprawnienia wymagane przez rozszerzenie. Jeśli wskazano brakujące uprawnienie, edytuj klucz w Stripe, ustaw to uprawnienie zgodnie z tabelą i ponownie sprawdź połączenie.

Stripe wyświetla klucz produkcyjny tylko raz, w momencie jego utworzenia. Jeśli go zgubisz, utwórz nowy w ten sam sposób.

Uprawnienia, których wymaga

Jeśli samodzielnie tworzysz klucz w panelu Stripe (Developers > API keys > Create restricted key), nadaj mu te uprawnienia, a dla pozostałych opcji wybierz „None”.

Uprawnienie StripeDostępDo czego to służy
Intencje płatnościZapis (uprawnienia)przyjmować płatności
Setup IntentsZapis (uprawnienia)zapisz kartę na przyszłość
Klienci i sesje klientówZapis (uprawnienia)pokazać klientowi jego zapisane karty
Metody płatnościZapis (uprawnienia)wyświetlanie i usuwanie zapisanych kart
Opłaty i zwrotyZapis (uprawnienia)zwrot środków ze strony zamówienia
Sesje płatnościZapis (uprawnienia)opcja „zapłać na stronie Stripe”
Konfiguracje metod płatnościZapis (uprawnienia)włączaj i wyłączaj płatności kartą, Apple Pay, Google Pay oraz pozostałe metody w ustawieniach
Domeny metod płatnościZapis (uprawnienia)zarejestruj adres swojego sklepu w Apple Pay i Google Pay
Punkty końcowe webhookówZapis (uprawnienia)przycisk „Skonfiguruj webhook”
Spory i zdarzeniaOdczyt (dostęp)pokaż spory dotyczące zamówienia

Czy używasz już swojego pełnego klucza tajnego?

W sklepach skonfigurowanych przed wprowadzeniem kluczy z ograniczonymi uprawnieniami może być zapisany pełny klucz tajny (sk_live_). Będzie on nadal działał, a na stronie ustawień pojawi się stosowny komunikat, dopóki nie dokonasz zmiany. Utwórz klucz z ograniczonymi uprawnieniami (zgodnie z powyższym opisem), wklej go i zapisz. Następnie usuń stary klucz tajny w Stripe lub wymuś jego zmianę (roll), o ile nie jest on wykorzystywany przez żadne inne elementy Twojej witryny czy systemu.

Miejsce na klucz

Klucz pozostaje w Twoim sklepie i jest przesyłany wyłącznie do Stripe. Rozszerzenie nie korzysta z serwera licencyjnego i nigdy nie przesyła nam Twojego klucza, danych o sprzedaży ani informacji o klientach.

Powrót do Card Payments + Kup teraz