Stripe and Zapier connect to automate payments. You can trigger actions when new payments or customers are added and create invoices or subscriptions.
Prerequisites
To use the Stripe app on Zapier, you must have:
- An activated Stripe account.
- A paid Stripe plan.
- Administrator permissions on your Stripe account.
Connect Stripe to Zapier
To connect your Stripe account to Zapier, you will need to create a separate connection for either live mode or test mode data. You cannot use the same connection for both.
- Go to the Apps page.
- Click + Add connection.
- A new dialog box will appear. Search for and select Stripe.
- Click Add connection.
- A Connect an Account page will open in a browser tab or window.
- Click Yes, Continue to Stripe.
- Log into Stripe to authenticate.
- Grant Zapier permission to access your account if prompted to.
Your Stripe account is now successfully connected to Zapier.
To use test mode data, you must enable Stripe's test mode and create a Stripe secret API key. Learn more about using test mode data with Stripe on Zapier.
To create an app connection to Stripe on Zapier:
- Go to the Apps page.
- Click + Add connection.
- A new dialog box will appear. Search for and select Stripe.
- Click Add connection.
- A Connect an Account page will open in a browser tab or window.
- Enter your test mode secret API key in the provided field.
- Click Yes, Continue to Stripe.
- Log into Stripe to authenticate.
- Grant Zapier permission to access your account if prompted to.
Your Stripe account is now successfully connected to Zapier.
About Stripe's app
Triggers, searches, and actions
Triggers
- Canceled Subscription - Triggers when a subscription is canceled (by a subscriber or due to end of billing period). (Instant)
- Failed Payment - Triggers when a payment attempt fails. (Instant)
- New Charge - Triggers when a new charge is completed. (Instant)
- New Dispute - Triggers when a customer disputes a charge. (Instant)
- New Event - Triggers on a new event. (Polling)
- New Invoice - Triggers on a new invoice. You can filter based on the invoice's status. (supports line items) (Polling)
- New Payment Link - Triggers when a new payment link is created. (Polling)
- Updated Subscription - Triggers when a customer subscription has changed. (Instant)
- Checkout Session Completed - Triggers when a checkout session is completed. (Instant)
- Invoice Payment Failed - Triggers when an invoice payment fails. (Instant)
- New Customer - Triggers when a new customer is added. (Instant)
- New Subscription - Triggers when a customer is signed up for a new plan. (Instant)
- New Invoice Item - Triggers when a new invoice item is created. (Polling)
- New Payment - Triggers when a new payment is completed. (Instant)
- New Refund - Triggers when a charge is refunded, including partial refunds. (Polling)
- Updated Dispute - Triggers when a dispute is updated (usually with evidence). (Instant)
Searches
- Find Account by ID - Finds a Stripe account by its ID.
- Find Customer - Finds an existing customer by their Stripe ID or email address.
- Find Payment - Finds an existing payment intent by its Stripe ID.
- Find Account Balance - Finds the account balance for your stripe account.
- Find Charge - Finds an existing charge by its Stripe ID.
- Find Invoice - Finds an existing invoice by its Stripe ID.
- Find Subscription - Finds an existing subscription.
Actions
- Cancel Subscription - Cancels a subscription.
- Create Checkout Session - Creates a new Checkout Session.
- Create Invoice - Creates a new invoice.
- Create Payment Link - Creates a payment link.
- Create Product - Creates a new product.
- Deactivate Payment Link - Deactivates a payment link.
- API Request (Beta) - This is an advanced action which makes a raw HTTP request that includes this integration's authentication.
- Confirm Payment - Confirms an existing payment, also known as a PaymentIntent.
- Create Customer - Creates a new customer.
- Create Payment - Creates a new payment, also known as a PaymentIntent.
- Create Price - Creates a price.
- Create Subscription - Creates a new subscription.
- Update Customer - Updates an existing customer.
Limitations
- You can only have one app account connection to Stripe per Zapier account.
- API rate limits apply. Stripe's usage limits and rate limits apply when using the integration.
- Test mode data is only supported for specific triggers and actions, not all Stripe triggers and actions support test mode data.
- Stripe sends amount data in cents (e.g.,
197000
instead of1970.00
). - To send emails by the "Receipt Email" field, you need to have email receipts enabled within Stripe.
Templates
View all of Stripe's templates.
Use cases
- 5 ways to automate Stripe with Zapier
- How to add new Stripe customers to Mailchimp audiences
- How to add Stripe sales as new rows in Google Sheets
- Scale software licensing as your business grows with Keygen and Stripe
Additional Stripe resources
0 comments
Article is closed for comments.