- Stripe · Create a payment link — A link the customer pays by, for a price or an amount. The link can be paid more than once.
- Stripe · Create a checkout session — A Stripe Checkout page for one price or amount. One customer, one payment or subscription, then Stripe sends them to your page.
Neither moves money itself; the customer pays later.
Who can do this
Workspace Admins and Editors, on every plan. Viewers see the step's settings but cannot change them.
Before you start
A Stripe connection — see Connect Stripe.
Steps
Create a payment link:
- Select +. In the step picker, open Apps, select Stripe, then Create a payment link.
- In Connection, choose your Stripe connection.
- Say what is paid for, one of two ways:
- In Price, choose a price — A price from Stripe — or leave it empty and give an amount and a product name. The list shows each active price's product, with its amount and how often — ₹ 1,499.00 or ₹ 1,499.00 / month.
- Or leave Price empty, and fill in Amount — In the currency's main unit; Bizomate sends the smallest. — Currency and Product name. For example 1499.00, ₹ Indian rupee and Consulting, October.
- In Quantity, how many — 1 by default.
- Select Run this step.
Create a checkout session:
- In the step picker, under Stripe, select Create a checkout session.
- In Connection, choose your Stripe connection.
- Choose a Price, or give Amount, Currency and Product name, as above, and a Quantity.
- In Mode, choose One payment (the default) or Subscription — A subscription needs a recurring price.
- In After paying, the page the customer goes to once they have paid — https://www.consulace.com/thanks.
- Optional: in If they go back, the page for a customer who leaves without paying — https://www.consulace.com/cart.
- Optional: Customer email, so Stripe fills it in for them.
- Optional: under Metadata, add names and values Stripe keeps with the session.
- Select Run this step.
Output
Create a payment link
| Field | What it is |
|---|---|
id |
Stripe's id for the link — starts plink_. |
url |
The link to send the customer. |
active |
true while it takes payments. |
price |
The price it charges — price_…, chosen or made. |
Create a checkout session
| Field | What it is |
|---|---|
id |
Stripe's id for the session — starts cs_. |
url |
The Checkout page to send the customer to. |
status |
open until it is completed or expires. |
amount, amountMain, amountText |
The total — 149900, 1499, ₹ 1,499.00. |
Good to know
- With an amount, each run makes a new product and price in Stripe. For something you sell often, make the product and price in Stripe once and choose it in Price.
- Subscription mode needs a recurring price chosen in Price. A price made from Amount is a one-off, and Stripe refuses it for a subscription.
- When the customer pays, Stripe sends Checkout completed — see Start a workflow from Stripe payment events. Use Metadata to carry your own reference through to that run.
- Runs once per item.
If something goes wrong
| What you see | Why | What to do |
|---|---|---|
| Amount is empty when the step ran — … / Product name is empty when the step ran — … | Price is empty, so Amount and Product name are needed. | Choose a price, or fill both in. |
| After paying is empty when the step ran — … | A checkout session needs a page to send the customer to. | Fill in After paying. |
| Nothing to pick — Stripe has no active prices. Make a product with a price in Stripe, or give an amount and a product name here. | The account has no active prices. | Make one in Stripe and refresh, or give an amount. |
| Stripe refused: … | Stripe would not make it, in its own words — a one-off price in subscription mode, an address that is not a full https address. | Fix what it names. |