Integrates payment processing with Stripe, PayPal, or Square including subscriptions, webhooks, and PCI compliance. Use when implementing checkout flows, recurring billing, or handling refunds and disputes.
96
93%
Does it follow best practices?
Impact
100%
1.25xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Stripe checkout and webhook handling
Cents conversion
0%
100%
automatic_payment_methods
0%
100%
Raw body middleware
100%
100%
Signature verification
100%
100%
Signature error handling
100%
100%
payment_intent.succeeded handler
100%
100%
invoice.payment_failed handler
100%
100%
Webhook acknowledgment format
100%
100%
No hardcoded keys
100%
100%
Official SDK used
100%
100%
PayPal order creation and capture
Official PayPal SDK
100%
100%
Environment switching
100%
100%
CAPTURE intent
100%
100%
return=representation preference
100%
100%
Amount as decimal string
0%
100%
application_context URLs
100%
100%
application_context settings
0%
100%
Capture status check
0%
100%
Refund uses captureId
100%
100%
PayPal webhook events
100%
100%
No hardcoded credentials
100%
100%
Stripe subscriptions and security practices
payment_behavior param
100%
100%
Expand latest invoice
100%
100%
Idempotency keys
100%
100%
Refund cents conversion
0%
100%
No hardcoded API key
75%
100%
Transaction ID logging
100%
100%
Card data not logged
100%
100%
Minimal data storage
100%
100%
Official SDK
100%
100%
Retry safety documented
100%
100%
90d6bd7
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.