Toolverse
Wszystkie skille

flowglad-checkout

autor: flowglad

Zbuduj przepływy płatności dla subskrypcji i produktów bezpośrednio w aplikacji

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
5

O skillu

Skill do implementacji sesji checkout w Flowglad. Umożliwia tworzenie przycisków upgrade'u, obsługę przepływów zakupowych i przekierowania użytkowników na hostowane strony płatności. Obsługuje subskrypcje i jednorazowe produkty z pełną kontrolą nad adresami zwrotnych (success/cancel URL) oraz wyświetlaniem cen z modelu cenowego.

Jak używać

  1. Zainstaluj skill flowglad-checkout w swoim projekcie Flowglad, upewniając się, że masz dostęp do dokumentacji checkout-sessions w SDK.

  2. Zdefiniuj adresy zwrotne (successUrl i cancelUrl) jako bezwzględne adresy URL — są to krytyczne parametry sesji checkout. Dodaj do nich kontekst post-checkout, aby wiedzieć, co się stało (np. ?status=success lub ?plan=premium).

  3. Wybierz między price slug a price ID: preferuj slugi (tekstowe identyfikatory) zamiast ID, ponieważ są stabilne i nie zmieniają się przy zmianach bazy danych.

  4. Utwórz przycisk upgrade'u, który inicjuje sesję checkout. Obsługuj stany ładowania — wyłącz przycisk podczas pobierania informacji o rozliczeniu użytkownika, aby uniknąć duplikatów.

  5. Skonfiguruj autoRedirect zgodnie z potrzebami: włącz go, jeśli chcesz automatyczne przekierowanie na stronę płatności, lub wyłącz, jeśli potrzebujesz ręcznej kontroli nad przebiegiem.

  6. Wyświetl ceny z pricingModel — pobierz dostępne ceny i produkty z modelu, sformatuj je dla użytkownika (waluta, separator dziesiętny) i połącz z przyciskami checkout.

Podobne skille