Stripe pozwala przyjmować płatności za Twoje produkty i obsługiwać subskrypcje. W heyhey łączysz własne konto Stripe za pomocą klucza z ograniczonymi uprawnieniami. Nie musisz pisać kodu ani instalować wtyczki. Pieniądze rozliczasz na swoim koncie Stripe, zgodnie z warunkami operatora.
Po wykonaniu tej instrukcji karta Stripe w heyhey powinna pokazywać Połączono, a zakup produktu powinien kończyć się opłaconym zamówieniem i dostępem dla kupującego.
1. Przygotuj konto i otwórz właściwe ustawienia
- Zaloguj się do swojego konta na stripe.com. Jeśli dopiero je zakładasz, wykonaj kroki aktywacji wskazane przez Stripe. Przygotuj dane sprzedawcy, adres strony i rachunek do wypłat.
- Upewnij się, że masz dostęp do zarządzania kluczami API. Jeżeli nie widzisz tej sekcji, poproś właściciela konta o odpowiednie uprawnienia.
- W drugiej karcie otwórz ustawienia płatności heyhey. W panelu znajdziesz je w Sprzedaż → Płatności.
- Odszukaj kartę Stripe. Zostaw obie karty przeglądarki otwarte, będziesz przenosić między nimi jeden klucz.
API oznacza połączenie między systemami. Klucz API jest poufnym identyfikatorem, który pozwala heyhey wykonywać uzgodnione działania na Twoim koncie Stripe. Nie jest hasłem do logowania.
2. Utwórz klucz z ograniczonymi uprawnieniami
W panelu Stripe przejdź do Developers → API keys. W nowszym układzie wejście do narzędzi deweloperskich może prowadzić przez Workbench. Możesz też otworzyć bezpośrednio API keys.
- Sprawdź, czy pracujesz na właściwym koncie i w odpowiednim trybie: produkcyjnym do prawdziwej sprzedaży albo testowym do prób.
- Wybierz Create restricted key, czyli utworzenie klucza z ograniczonym dostępem.
- Nadaj mu rozpoznawalną nazwę, na przykład heyhey.
- Jeśli Stripe proponuje gotowe zestawy uprawnień, wybierz własną konfigurację, Choose your own.
- Ustaw uprawnienia z poniższej tabeli, utwórz klucz i skopiuj jego pełną wartość. Zachowaj go w menedżerze haseł, ponieważ ponowne wyświetlenie może być niedostępne.
Sposób tworzenia klucza i różnice pomiędzy trybami opisuje dokumentacja kluczy Stripe. Poniższy zakres uprawnień odpowiada integracji heyhey.
3. Nadaj dokładnie te uprawnienia
Nazwy w tabeli pozostawiamy w języku panelu Stripe, żeby łatwiej było je odnaleźć.
| Zasób w Stripe | Dostęp | Do czego używa go heyhey |
|---|---|---|
| Checkout Sessions | Write, zapis | Utworzenie płatności dla kupującego |
| Customers | Write, zapis | Obsługa klienta powiązanego z zakupem |
| Products | Write, zapis | Przekazanie sprzedawanego produktu |
| Prices | Write, zapis | Utworzenie ceny używanej przy płatności |
| Subscriptions | Write, zapis | Utworzenie i obsługa subskrypcji |
| Charges and Refunds | Write, zapis | Obsługa płatności i zwrotów |
| Customer Portal | Write, zapis | Dostęp klienta do zarządzania rozliczeniami |
| Webhook Endpoints, Event Destinations | Write, zapis | Rejestracja powiadomień o zmianach płatności |
| Invoices | Read, odczyt | Odczyt informacji o rozliczeniach |
| Accounts | Read, odczyt | Sprawdzenie podłączanego konta |
Prices, Subscriptions, Customer Portal i Invoices szukaj w obszarze Billing, a Accounts w obszarze Connect. Dla pozostałych zasobów pozostaw None, brak dostępu. „Write” obejmuje działania wymagające zapisu, dlatego samo „Read” w tych wierszach nie wystarczy.
4. Wklej klucz w heyhey
- Wróć do karty Stripe w heyhey.
- Wklej klucz do pola klucza API. Wartość produkcyjna zaczyna się od
rk_live_, testowa odrk_test_. - Przy kluczu testowym zaznacz Sandbox / tryb testowy. Przy kluczu produkcyjnym pozostaw ten przełącznik wyłączony.
- Kliknij Połącz Stripe i poczekaj na wynik sprawdzenia.
Nie wklejaj klucza pk_, pełnego klucza sk_ ani sekretu webhooka whsec_. To inne rodzaje danych, a formularz heyhey wymaga klucza rk_.
heyhey sprawdza klucz i rejestruje webhook, czyli automatyczne powiadomienia ze Stripe. Dzięki nim wie, czy zakup został opłacony, subskrypcja się odnowiła albo wykonano zwrot. Nie musisz ręcznie wpisywać adresu webhooka.
5. Sprawdź status i dostępne metody
Połączono oznacza, że konfiguracja została zaakceptowana. Jeżeli widzisz informację o nieaktywnym koncie, dokończ aktywację w Stripe, a potem użyj przycisku ponownego sprawdzenia w heyhey.
Dla sprzedaży w PLN Stripe może udostępniać także BLIK i Przelewy24. Włącz je w ustawieniach metod płatności Stripe i sprawdź informację o ich dostępności na karcie operatora w heyhey. Dostęp zależy od aktywacji tych metod na Twoim koncie. Przelewy24 przez Stripe i osobne połączenie z Przelewy24 to dwie różne konfiguracje. Do pierwszej nie wklejasz klucza CRC. Jeśli chcesz rozliczać płatności bezpośrednio na koncie Przelewy24, użyj instrukcji połączenia Przelewy24.
Płatność jednorazowa BLIK-iem lub przelewem nie oznacza automatycznie obsługi cyklicznych obciążeń tą samą metodą. Przy subskrypcji sprawdź metodę rzeczywiście dostępną w jej koszyku.
6. Przejdź zakup jak odbiorca
- Otwórz opublikowany produkt z włączoną sprzedażą i sprawdź cenę oraz walutę.
- Skopiuj link do koszyka i otwórz go w osobnym oknie przeglądarki.
- W trybie testowym korzystaj z danych testowych Stripe. Nie używaj prawdziwej karty do testów w sandboxie.
- Dokończ płatność, wróć do heyhey i sprawdź Sprzedaż → Zamówienia.
- Sprawdź potwierdzenie zakupu oraz dostęp do produktu z perspektywy kupującego.
- Przed udostępnieniem koszyka klientom podłącz klucz produkcyjny i upewnij się, że oznaczenie Sandbox zniknęło.
Sam ekran podziękowania nie zastępuje kontroli zamówienia. Jeżeli operator przyjął płatność, a w heyhey nadal jej nie widać, sprawdzenia wymagają powiadomienia o transakcji.
Najczęstsze problemy
| Co widzisz | Co sprawdzić |
|---|---|
| Klucz został odrzucony | Czy zaczyna się od rk_, nie zawiera spacji i pochodzi z właściwego konta |
| Brak wymaganych uprawnień | Wszystkie wiersze tabeli, zwłaszcza Prices oraz Webhook Endpoints |
| Konto oczekuje na aktywację | Komunikaty i wymagane działania w Stripe, następnie ponowne sprawdzenie w heyhey |
| Brak BLIK-a | Waluta PLN i aktywacja metody na koncie Stripe |
| Zapłata widoczna tylko w Stripe | Status webhooka, identyfikator transakcji i zamówienie w heyhey |
| Po zmianie klucza połączenie przestało działać | Czy nowy klucz ma ten sam zakres i czy nie pomieszano trybu testowego z produkcyjnym |
Zmiana konta, klucza i pomoc
Odłączenie operatora może przerwać przyjmowanie nowych płatności i obsługę kolejnych rozliczeń. Nie traktuj go jako sposobu na anulowanie subskrypcji klientów. Jeśli przenosisz sprzedaż na inne konto Stripe, nie zakładaj, że stare subskrypcje przeniosą się razem z kluczem. Skontaktuj się z nami przed zmianą.
Jeśli potrzebujesz pomocy, prześlij komunikat błędu, informację „test” lub „produkcja” i numer zamówienia. Nie przesyłaj klucza API ani danych karty. Napisz przez pomoc heyhey.
Więcej w kategorii Operatory sprzedaży
Jak połączyć PayPal z heyhey Jak połączyć Tpay z heyhey Jak połączyć PayU z heyhey Jak połączyć Przelewy24 z heyhey