{"name":"Stripe","category":"Payments & billing","logo_url":"https://www.chatwoot.com/captain/tools/logos/70cfbf87244114a58fd1564380d5806b412dc50ead40352224faf5e9f1afc710.webp","logo_dark_url":"https://www.chatwoot.com/captain/tools/logos/70cfbf87244114a58fd1564380d5806b412dc50ead40352224faf5e9f1afc710.webp","description":"Check customer payments, invoices, and subscriptions in Stripe.","version":"0.0.1","author":"chatwoot","source":"chatwoot/tools/stripe","repository_url":"https://github.com/chatwoot/tools","manifest_url":"https://github.com/chatwoot/tools/blob/6d9c4cf22a2575936710520377d4c5fbe4e0debb/stripe/toolset.yml","commit":"6d9c4cf22a2575936710520377d4c5fbe4e0debb","updated_at":"2026-09-28T16:29:06Z","synced_at":"2026-10-07T17:03:02.712Z","readme":"Connect Stripe to help Captain check customer payments, invoices, and subscriptions.\n\n## Setup\n\nCreate a Stripe restricted API key with read access to Customers, Payment Intents, Charges, Invoices, and Subscriptions. Enter the key when installing.\n\n## Tools\n\n- **Find Customers by Email:** Find customers by email address, ignoring case. Returns the customer ID the other tools need.\n- **List Payments:** Check a customer's 10 most recent payments, including decline reasons, refunds, card details, and receipt links.\n- **List Invoices:** Check a customer's 10 most recent finalized invoices, amounts due, and links to view, pay, or download them. Draft invoices are left out.\n- **List Subscriptions:** Check a customer's subscriptions, including canceled ones, with plan, price, renewal date, trial, and cancellation status.\n\nStart with Find Customers by Email, then use the customer ID with the list tools.\n\n## Notes\n\n- These tools set `Stripe-Version: 2026-08-26.dahlia` for all requests, so responses have the same shape regardless of your account's default API version.\n- Customer search uses the Stripe Search API. Stripe does not offer search to businesses in India, and new or updated customers can take up to a minute to appear.\n","inputs":[],"secrets":[{"id":"api_key","label":"Stripe restricted API key","type":"password","required":true}],"tools":[{"id":"find_customers_by_email","title":"Find Customers by Email","description":"Find Stripe customers by email address, ignoring case. Use this first to get the customer ID the other Stripe tools need.","method":"GET","endpoint":"https://api.stripe.com/v1/customers/search?query=email%3A%22{{ email | strip | remove: '\"' | url_encode }}%22&limit=10","authType":"bearer","enabled":true},{"id":"list_payments","title":"List Payments","description":"Check a customer's 10 most recent payments, including failures, decline reasons, refunds, and receipt links.","method":"GET","endpoint":"https://api.stripe.com/v1/payment_intents?customer={{ customer_id | url_encode }}&limit=10&expand%5B%5D=data.latest_charge","authType":"bearer","enabled":true},{"id":"list_invoices","title":"List Invoices","description":"Check a customer's 10 most recent finalized invoices, amounts due, and links to view, pay, or download them.","method":"GET","endpoint":"https://api.stripe.com/v1/invoices?customer={{ customer_id | url_encode }}&limit=100","authType":"bearer","enabled":true},{"id":"list_subscriptions","title":"List Subscriptions","description":"Check a customer's subscriptions, including plan, price, renewal date, trial, and cancellation status.","method":"GET","endpoint":"https://api.stripe.com/v1/subscriptions?customer={{ customer_id | url_encode }}&status=all&limit=10","authType":"bearer","enabled":true}]}