Passa al contenuto principale

Stripe

Read Stripe customers, charges, payments and your balance, and create Checkout sessions, payment links and refunds.

Checkout completed​

Runs when a customer finishes a Stripe Checkout session. Select the event checkout.session.completed on the Stripe endpoint. Check Payment status: it is paid for cards, and unpaid for bank transfers that confirm later with checkout.session.async_payment_succeeded.

Settings

NameTypeRequiredDetails
WebhookTextYesThe Stripe webhook that starts this flow. Create it right here in the trigger. Length: 1 to 64 characters.

Provided values

NameTypeDetails
Event IDIDThe ID of this Stripe event, starting with evt_. May be empty.
Session IDIDThe Checkout session ID, starting with cs_. May be empty.
Order numberTextThe order number you gave the session. Empty for sessions without one. May be empty.
Payment statusTextpaid, unpaid or no_payment_required. May be empty.
TotalWhole numberThe amount in the smallest unit of the currency, for example cents: 1000 is 10.00. May be empty.
CurrencyTextThe lowercase currency code, for example usd. May be empty.
Customer emailTextThe email the customer entered. Empty when none was collected. May be empty.
Customer IDIDThe Stripe customer ID, starting with cus_. Empty without a customer. May be empty.
Payment IDIDThe ID of the payment, starting with pi_. May be empty.
MetadataLookup table of Text to TextThe metadata you set on the Stripe object. May be empty.
Live modeYes/NoTrue for real payments, false for test mode. May be empty.
EventStripe eventEverything the service sent about this event. May be empty.
Delivery IDTextA unique ID for this delivery. A delivery can arrive twice; store this ID to skip repeats.

Delayed payment succeeded​

Runs when a delayed payment, such as a bank transfer, arrives. Select the event checkout.session.async_payment_succeeded on the Stripe endpoint.

Settings

NameTypeRequiredDetails
WebhookTextYesThe Stripe webhook that starts this flow. Create it right here in the trigger. Length: 1 to 64 characters.

Provided values

NameTypeDetails
Event IDIDThe ID of this Stripe event, starting with evt_. May be empty.
Session IDIDThe Checkout session ID, starting with cs_. May be empty.
Order numberTextThe order number you gave the session. Empty for sessions without one. May be empty.
Payment statusTextpaid, unpaid or no_payment_required. May be empty.
TotalWhole numberThe amount in the smallest unit of the currency, for example cents: 1000 is 10.00. May be empty.
CurrencyTextThe lowercase currency code, for example usd. May be empty.
Customer emailTextThe email the customer entered. Empty when none was collected. May be empty.
Customer IDIDThe Stripe customer ID, starting with cus_. Empty without a customer. May be empty.
Payment IDIDThe ID of the payment, starting with pi_. May be empty.
MetadataLookup table of Text to TextThe metadata you set on the Stripe object. May be empty.
Live modeYes/NoTrue for real payments, false for test mode. May be empty.
EventStripe eventEverything the service sent about this event. May be empty.
Delivery IDTextA unique ID for this delivery. A delivery can arrive twice; store this ID to skip repeats.

Delayed payment failed​

Runs when a delayed payment, such as a bank transfer, fails. Select the event checkout.session.async_payment_failed on the Stripe endpoint.

Settings

NameTypeRequiredDetails
WebhookTextYesThe Stripe webhook that starts this flow. Create it right here in the trigger. Length: 1 to 64 characters.

Provided values

NameTypeDetails
Event IDIDThe ID of this Stripe event, starting with evt_. May be empty.
Session IDIDThe Checkout session ID, starting with cs_. May be empty.
Order numberTextThe order number you gave the session. Empty for sessions without one. May be empty.
Payment statusTextpaid, unpaid or no_payment_required. May be empty.
TotalWhole numberThe amount in the smallest unit of the currency, for example cents: 1000 is 10.00. May be empty.
CurrencyTextThe lowercase currency code, for example usd. May be empty.
Customer emailTextThe email the customer entered. Empty when none was collected. May be empty.
Customer IDIDThe Stripe customer ID, starting with cus_. Empty without a customer. May be empty.
Payment IDIDThe ID of the payment, starting with pi_. May be empty.
MetadataLookup table of Text to TextThe metadata you set on the Stripe object. May be empty.
Live modeYes/NoTrue for real payments, false for test mode. May be empty.
EventStripe eventEverything the service sent about this event. May be empty.
Delivery IDTextA unique ID for this delivery. A delivery can arrive twice; store this ID to skip repeats.

Checkout expired​

Runs when a Checkout session ends without a payment. Select the event checkout.session.expired on the Stripe endpoint.

Settings

NameTypeRequiredDetails
WebhookTextYesThe Stripe webhook that starts this flow. Create it right here in the trigger. Length: 1 to 64 characters.

Provided values

NameTypeDetails
Event IDIDThe ID of this Stripe event, starting with evt_. May be empty.
Session IDIDThe Checkout session ID, starting with cs_. May be empty.
Order numberTextThe order number you gave the session. Empty for sessions without one. May be empty.
Payment statusTextpaid, unpaid or no_payment_required. May be empty.
TotalWhole numberThe amount in the smallest unit of the currency, for example cents: 1000 is 10.00. May be empty.
CurrencyTextThe lowercase currency code, for example usd. May be empty.
Customer emailTextThe email the customer entered. Empty when none was collected. May be empty.
Customer IDIDThe Stripe customer ID, starting with cus_. Empty without a customer. May be empty.
Payment IDIDThe ID of the payment, starting with pi_. May be empty.
MetadataLookup table of Text to TextThe metadata you set on the Stripe object. May be empty.
Live modeYes/NoTrue for real payments, false for test mode. May be empty.
EventStripe eventEverything the service sent about this event. May be empty.
Delivery IDTextA unique ID for this delivery. A delivery can arrive twice; store this ID to skip repeats.

Charge refunded​

Runs when a payment is refunded, fully or partly. Select the event charge.refunded on the Stripe endpoint.

Settings

NameTypeRequiredDetails
WebhookTextYesThe Stripe webhook that starts this flow. Create it right here in the trigger. Length: 1 to 64 characters.

Provided values

NameTypeDetails
Event IDIDThe ID of this Stripe event, starting with evt_. May be empty.
Charge IDIDThe ID of the refunded charge, starting with ch_. May be empty.
Payment IDIDThe ID of the payment, starting with pi_. May be empty.
Customer IDIDThe Stripe customer ID, starting with cus_. Empty without a customer. May be empty.
Billing emailTextThe billing email, when given. May be empty.
AmountWhole numberThe amount in the smallest unit of the currency, for example cents: 1000 is 10.00. May be empty.
Refunded amountWhole numberThe amount in the smallest unit of the currency, for example cents: 1000 is 10.00. May be empty.
Fully refundedYes/NoTrue when all of it was refunded. May be empty.
CurrencyTextThe lowercase currency code, for example usd. May be empty.
MetadataLookup table of Text to TextThe metadata you set on the Stripe object. May be empty.
Live modeYes/NoTrue for real payments, false for test mode. May be empty.
EventStripe eventEverything the service sent about this event. May be empty.
Delivery IDTextA unique ID for this delivery. A delivery can arrive twice; store this ID to skip repeats.

Dispute opened​

Runs when a customer disputes a payment with their bank. Select the event charge.dispute.created on the Stripe endpoint.

Settings

NameTypeRequiredDetails
WebhookTextYesThe Stripe webhook that starts this flow. Create it right here in the trigger. Length: 1 to 64 characters.

Provided values

NameTypeDetails
Event IDIDThe ID of this Stripe event, starting with evt_. May be empty.
Dispute IDIDThe ID of the dispute, starting with du_. May be empty.
Charge IDIDThe ID of the disputed charge, starting with ch_. May be empty.
Payment IDIDThe ID of the payment, starting with pi_. May be empty.
AmountWhole numberThe amount in the smallest unit of the currency, for example cents: 1000 is 10.00. May be empty.
CurrencyTextThe lowercase currency code, for example usd. May be empty.
ReasonTextThe reason the cardholder gave, for example fraudulent or product_not_received. May be empty.
StatusTextThe dispute status, for example needs_response. May be empty.
MetadataLookup table of Text to TextThe metadata you set on the Stripe object. May be empty.
Live modeYes/NoTrue for real payments, false for test mode. May be empty.
EventStripe eventEverything the service sent about this event. May be empty.
Delivery IDTextA unique ID for this delivery. A delivery can arrive twice; store this ID to skip repeats.
Need more help?
Can't find what you're looking for? Our team is happy to help.