Native Stripe
v1.0.1Query and manage Stripe data via the Stripe API. Use when you need to list charges, customers, invoices, subscriptions, payment intents, refunds, products, o...
Stripe
Interact with your Stripe account directly via the Stripe API (api.stripe.com).
Setup (one-time)
- Get your secret key from https://dashboard.stripe.com/apikeys
- Set environment variable:
UseSTRIPE_SECRET_KEY=sk_live_...sk_test_...for test mode.
Queries
List recent charges
python3 /mnt/skills/user/stripe/scripts/stripe_query.py charges --limit 10
List customers
python3 /mnt/skills/user/stripe/scripts/stripe_query.py customers --limit 20
Search customers by email
python3 /mnt/skills/user/stripe/scripts/stripe_query.py customers --email user@example.com
List subscriptions
python3 /mnt/skills/user/stripe/scripts/stripe_query.py subscriptions --limit 20
List active subscriptions
python3 /mnt/skills/user/stripe/scripts/stripe_query.py subscriptions --status active --limit 20
List invoices
python3 /mnt/skills/user/stripe/scripts/stripe_query.py invoices --limit 20
List payment intents
python3 /mnt/skills/user/stripe/scripts/stripe_query.py payment_intents --limit 20
List products
python3 /mnt/skills/user/stripe/scripts/stripe_query.py products --limit 20
List prices
python3 /mnt/skills/user/stripe/scripts/stripe_query.py prices --limit 20
List refunds
python3 /mnt/skills/user/stripe/scripts/stripe_query.py refunds --limit 20
Get a specific object
python3 /mnt/skills/user/stripe/scripts/stripe_query.py get charges ch_abc123
python3 /mnt/skills/user/stripe/scripts/stripe_query.py get customers cus_abc123
python3 /mnt/skills/user/stripe/scripts/stripe_query.py get subscriptions sub_abc123
Create a refund
python3 /mnt/skills/user/stripe/scripts/stripe_query.py create refunds --charge ch_abc123
python3 /mnt/skills/user/stripe/scripts/stripe_query.py create refunds --charge ch_abc123 --amount 1000
Update a customer
python3 /mnt/skills/user/stripe/scripts/stripe_query.py update customers cus_abc123 --email new@example.com --name "New Name"
Output
Formatted table for lists, JSON for single objects. Use --json flag for raw JSON on any command.
Resources
- charges, customers, invoices, subscriptions, payment_intents, refunds, products, prices, balance_transactions
Version tags
latest
Runtime requirements
Binspython3
EnvSTRIPE_SECRET_KEY
Primary envSTRIPE_SECRET_KEY
