Skip to main content
Together
Sign in

Create a checkout link

A one-shot, pre-filled donation URL for a specific donor or specific amount. Useful for major gifts, follow-ups, and one-off appeals.

A checkout link is a tokenised URL that points at a Stripe Checkout session with the amount, donor details, and payment methods already chosen. Unlike a donation form, it's single-purpose: one donor, one (optional) amount, one expiry.

Before you start

You need:

Steps

  1. Go to Engage -> Checkout links and click New Link.

    The Checkout Links list page with stats cards on top and a table of created links beneath.
    The checkout links list.
  2. Fill in the link's settings:

    FieldRequiredWhat it does
    Donor emailyesPre-fills the donor's email on Stripe Checkout. Arriving from a donor's detail page pre-fills name and address too; otherwise type the email here.
    AmountyesThe exact donation amount in AUD. Checkout links don't support donor-chosen amounts; for that, use a donation form.
    DescriptionnoShown above the line item on Stripe Checkout. Click Suggest under the field to drop in a default like $250 donation from Jane Smith; edit it, or leave the field empty to omit a description.
    Payment methodsyesCard, BECS, PayTo. Defaults to whatever your selected Stripe Connect account has enabled.
  3. Click Create Link. Together returns a short URL of the form {your-slug}.alltogether.giving/c/<code>.

  4. Share the URL. The recipient lands on Stripe Checkout pre-populated with the values you set; they confirm and pay.

Single-use semantics

Each link's <code> is unique and globally unguessable. A link's status moves through a fixed lifecycle:

StatusMeaning
ACTIVEThe link is shareable and Stripe Checkout will accept payment. Default on creation.
COMPLETEDThe donor paid. The donation row exists in Donations and the link can no longer be paid.
EXPIREDThe Expires date has passed. Stripe Checkout refuses the session.
CANCELEDAn admin manually cancelled the link before payment. Stripe Checkout refuses the session.

If a donor opens the link, fills in details, then bails before confirming, the same code re-opens the same Stripe session next visit; they pick up where they left off.

When to use a checkout link vs. a donation form

Use both. A campaign typically has one donation form and dozens of checkout links for major-gift conversations.

If it goes wrong

What to do next