• 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:

  1. Select +. In the step picker, open Apps, select Stripe, then Create a payment link.
  2. In Connection, choose your Stripe connection.
  3. 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.
  4. In Quantity, how many — 1 by default.
  5. Select Run this step.

Create a checkout session:

  1. In the step picker, under Stripe, select Create a checkout session.
  2. In Connection, choose your Stripe connection.
  3. Choose a Price, or give Amount, Currency and Product name, as above, and a Quantity.
  4. In Mode, choose One payment (the default) or Subscription — A subscription needs a recurring price.
  5. In After paying, the page the customer goes to once they have paid — https://www.consulace.com/thanks.
  6. Optional: in If they go back, the page for a customer who leaves without paying — https://www.consulace.com/cart.
  7. Optional: Customer email, so Stripe fills it in for them.
  8. Optional: under Metadata, add names and values Stripe keeps with the session.
  9. 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.