stripe-integration
Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.
How to use
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.