Skip to main content
Question

Stripe invoice payment trigger

  • February 17, 2021
  • 4 replies
  • 659 views

Forum|alt.badge.img

We send invoices through Stripe. We want to trigger a Zap when the customer pays that invoice. So which trigger should we use to initiate a Zap?

New charge or New customer or New order? It’s quite confusing.

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

4 replies

Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • February 17, 2021

Hi @thinker500 

Try the Stripe “New Charge” trigger.

You may have to follow that with a Filter step as Step 2.

Stripe triggers: https://zapier.com/apps/stripe/integrations#triggers-and-actions

 


Forum|alt.badge.img
  • Author
  • Beginner
  • February 18, 2021

Thank you @Troy Tessalone for your answer.

But don’t know what should we check in the filter (step 2).

As we will be taking payment against the invoice, we should check if the charge is made against the invoice or not. Right?

If that’s right, what fields should we check for in the filter step? There’s no exact field from Stripe that can tell us that the payment made is against the invoice that we sent.


Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • February 18, 2021

@thinker500 

Try this…

Use a Webhooks trigger for your Zap, which will generate a webhook to put in Stripe.

In Stripe, go to Developers, then Webhooks, and Add Endpoint.

For the Events to Send, search by “invoice” and choose “invoice.paid”.

 


Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • May 4, 2021

Hi @thinker500 

Were you able to get this squared away based on the previous suggestions?

Please let us know, thanks.