paypal-integration
PayPal-Checkout und Abonnements erstellen
Sie benötigen einen zuverlässigen PayPal-Zahlungsfluss, der Checkout, Abonnements und Rückerstattungen abwickelt. Diese Skill bietet klare Schritte für API-Aufrufe, IPN-Verifizierung und Sandbox-Tests.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "paypal-integration". Provide a PayPal IPN verification checklist.
Erwartetes Ergebnis:
- Receive POST data and preserve all fields
- Add cmd=_notify-validate to the payload
- POST back to the PayPal IPN endpoint
- Accept only VERIFIED responses
- Log and ignore duplicate transaction IDs
Verwendung von "paypal-integration". How do I create a subscription plan?
Erwartetes Ergebnis:
- Create a product first via the Products API
- Define a billing plan with pricing and cycle details
- Activate the plan to make it available
- Create a subscription using the plan ID
- Redirect the subscriber to the approval URL
Verwendung von "paypal-integration". What are common PayPal checkout mistakes?
Erwartetes Ergebnis:
- Trusting client callbacks without server verification
- Processing IPN messages without checking for duplicates
- Using sandbox credentials in production environment
- Not handling all payment states (completed, refunded, charged back)
- Hardcoding values instead of using configuration
Sicherheitsaudit
SicherDocumentation-only skill providing PayPal integration guidance. All static findings are false positives: 'C2 keywords' refers to PayPal credential variables (client_id, client_secret); 'weak cryptographic algorithm' are scanner artifacts; 'Ruby/shell backtick execution' are markdown code block delimiters. Network URLs are legitimate PayPal API endpoints expected in payment documentation.
Risikofaktoren
🌐 Netzwerkzugriff (3)
Qualitätsbewertung
Was du bauen kannst
Checkout-Flow hinzufügen
Ordnen Sie Client-Button-Einrichtung, Server-Order-Erstellung und Capture-Verifizierung zu.
Abrechnungsplanung wiederkehrender Zahlungen
Definieren Sie Planerstellung, Abonnement-Genehmigung und Verlängerungsbehandlung.
Rückerstattungen und Streitigkeiten bearbeiten
Dokumentieren Sie Rückerstattungserstellung, Chargeback-Behandlung und Statusprüfungen.
Probiere diese Prompts
Erstellen Sie eine prägnante Checkliste für das Hinzufügen von PayPal Smart Buttons und serverseitiger Capture-Verifizierung.
Skizzieren Sie den IPN-Verifizierungsfluss und Idempotenz-Prüfungen für ein Flask-Backend.
Listen Sie die API-Schritte zum Erstellen eines Produkts, Plans und Abonnements auf und geben Sie die Genehmigungs-URL zurück.
Beschreiben Sie die Server-Schritte zum Ausstellen einer Teilrückerstattung und zum Abrufen von Rückerstattungsdetails.
Bewährte Verfahren
- Verifizieren Sie IPN-Nachrichten vor dem Verarbeiten von Zahlungsaktionen
- Verwenden Sie den Sandbox-Modus für alle Tests vor der Produktionsbereitstellung
- Machen Sie Endpunkte und Zugangsdaten über Umgebungsvariablen konfigurierbar
Vermeiden
- Vertrauen von Client-Callbacks ohne Server-Verifizierung
- Verarbeiten von IPN-Nachrichten ohne Idempotenz-Prüfungen
- Vermischen von Sandbox- und Produktions-Zugangsdaten
Häufig gestellte Fragen
Ist dies mit der PayPal-REST-API kompatibel?
Was sind die Grenzen dieser Skill?
Kann ich dies in mein bestehendes Backend integrieren?
Greift es auf meine Daten zu oder speichert sie?
Was sollte ich überprüfen, wenn die IPN-Verifizierung fehlschlägt?
Wie unterscheidet sich dies von PayPal-SDKs?
Entwicklerdetails
Autor
wshobsonLizenz
MIT
Repository
https://github.com/wshobson/agents/tree/main/plugins/payment-processing/skills/paypal-integrationRef
main
Dateistruktur
📄 SKILL.md