Stripe Checkout
Available in: Form, Listing.
Create a payment through your Stripe platform using the Checkout feature. Read the documentation.
Parameter Reference
Parameter | Description | Supports Tokens | Default |
---|---|---|---|
API Connector | Select the Stripe API connector that you want to use. | No | None |
Publishable API Key | Input the publishable API key obtained from your stripe platform. This is used on the client side to initiate requests. Can contain Tokens. | No | None |
List Name | Name of a list that contains the items for the checkout. Can contain Tokens. | No | None |
Reference Id | A unique string to reference the Checkout Session. This can be a customer ID, a cart ID, or similar. It is included in the webhook call and can be used to fulfill the purchase.If you leave this empty, the action will generate a unique key to correctly identify the transaction webhook.Can contain Tokens. | No | None |
Customer Email | The email address used to create the customer object. If you already know your customer’s email address, use this attribute to prefill it on Checkout. Can contain Tokens. | No | None |
Payment Type | Set the payment type to one time payments, which will charge the client directly. Find more about payment types in our documentation. | No | None |
Allow Promotion Codes | Allow promotional codes to be used. | No | None |
Locale | Set the locale in which the checkout will be displayed to the user, defaults to 'en'. For other locales you can check the Stripe documentation. Can contain Tokens. | No | None |
Payment Description | Optional. Provide a payment description to easily identify what the payment is for. Can contain Tokens. | No | None |
Customer ID | ID of the customer this Checkout Session is for if one exists. May only be used with Direct Payments. Usage with Subscriptions is not yet available. Can contain Tokens. | No | None |
Trial Period Days | Optional. Integer representing the number of trial period days before the customer is charged for the first time. Leave empty or 0 to charge immediately. Can contain Tokens. | No | None |
Transfer Destination | Optional. The account (if any) the payment will be attributed to for tax reporting, and where funds from the payment will be transferred to upon payment success. Can contain Tokens. | No | None |
Application Fee Amount | Optional. To be used in conjunction with Transfer Destination. Integer representing the amount of the application fee (if any) requested for the resulting payment. Can contain Tokens. | No | None |
Success Url | REQUIRED. The URL where the user will be redirected when the payment is successful. Typically, this is a page on your website that informs your customer that their payment was successful.Do not rely on the redirect to the Success URL alone for fulfilling purchases as malicious users could directly access the Success URL without paying and gain access to your goods or services.Also, customers may not always reach the Success URL after a successful payment. It is possible they close their browser tab before the redirect occurs.Use the On Webhook Call action list to define the actions that will occur when the payment succeeds.Can contain Tokens. Read more in the documentation. | No | None |
Cancel Url | REQUIRED. The URL where the user will be redirected when the payment is canceled. Can contain Tokens. | No | None |
On Webhook Call | Define a list of actions that will execute when Stripe raises the event 'checkout.session.completed'. These actions will fulfill the payment, meaning you can issue an email and/or start processing the order (eg. shipping items or activating the subscription). Generates the following tokens: [Stripe:SessionRawResponse] and [Stripe:SessionId] . Read the documentation | No | None |
On Error | Define a list of actions that should execute when this action's result is Error. You can see the error message in [Stripe:ErrorMessage]. | No | None |