flowglad-checkout
Implement checkout sessions for purchasing subscriptions and products with Flowglad. Use this skill when creating upgrade buttons, purchase flows, or redirecting users to hosted checkout pages.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implement checkout sessions for purchasing subscriptions and products with Flowglad. Use this skill when creating upgrade buttons, purchase flows, or redirecting users to hosted checkout pages.
How to use
Zainstaluj skill flowglad-checkout w swoim projekcie Flowglad, upewniając się, że masz dostęp do dokumentacji checkout-sessions w SDK.
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).
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.
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.
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.
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.