stripe-integration
Integracja płatności Stripe z pełną obsługą subskrypcji i webhooków
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Dodaj do swojej aplikacji bezpieczne przetwarzanie płatności zgodne ze standardami PCI. Skill obsługuje jednorazowe transakcje, systemy subskrypcji, zarządzanie metodami płatności oraz webhooks. Wybierz między hostowaną stroną Stripe (szybka implementacja) a niestandardowym interfejsem z Payment Intents (pełna kontrola). Obsługuje również refundy, spory oraz Strong Customer Authentication dla płatności europejskich.
Jak używać
Zainstaluj skill stripe-integration w swoim projekcie agenta i skonfiguruj klucze API Stripe (publiczny i tajny) w zmiennych środowiskowych.
Wybierz typ przepływu płatności: dla szybkiej implementacji użyj Checkout Session (hostowana strona Stripe), dla większej kontroli nad interfejsem wybierz Payment Intents z Stripe.js.
Jeśli budujesz system subskrypcji, najpierw utwórz produkty i ceny w Stripe, następnie użyj Setup Intents do zbierania metod płatności od klientów bez natychmiastowego obciążenia.
Skonfiguruj webhooks w panelu Stripe, aby nasłuchiwać kluczowych zdarzeń: payment_intent.succeeded (płatność ukończona), customer.subscription.updated (zmiana subskrypcji), charge.refunded (zwrot pieniędzy) i inne istotne dla Twojego biznesu.
Zaimplementuj obsługę webhooków w swoim backendzie — skill dostarcza strukturę do przetwarzania tych zdarzeń i aktualizacji stanu zamówień lub subskrypcji w bazie danych.
Przetestuj całe przepływy w trybie testowym Stripe (używając testowych numerów kart), a następnie przejdź do produkcji, upewniając się że wszystkie webhooks działają prawidłowo.