stripe
Installation
SKILL.md
Troubleshooting
If requests fail, run zero doctor check-connector --env-name STRIPE_TOKEN or zero doctor check-connector --url https://api.stripe.com/v1/account --method GET
Authentication and Link
Use STRIPE_TOKEN for all Stripe API calls. It can be a secret key (sk_test_* / sk_live_*) or a restricted key (rk_test_* / rk_live_*). Link by Stripe does not have a separate Link API key; it is a Stripe payment method / customer wallet. Use STRIPE_TOKEN to create the seller-side Checkout Session or PaymentIntent, then the customer completes Link in a browser.
Important: Stripe Uses Form-Encoded Bodies
Stripe API accepts application/x-www-form-urlencoded for POST requests, not JSON. Write request bodies to a .txt file using key=value&key=value format. Nested params use bracket syntax: items[0][price]=price_xxx.
Core APIs
Get Account Info
curl -s -u "$STRIPE_TOKEN:" "https://api.stripe.com/v1/account" | jq '{id, business_profile, charges_enabled, payouts_enabled}'