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 opens a branded donation page with the amount, donor details, and payment methods already chosen. Unlike a donation form, it's single-purpose: one donor, one 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. Choose the donor, then fill in the link's settings:

    FieldRequiredWhat it does
    DonoryesSearch your existing donors by name or email and pick one, or click Create a new donor to add them inline (same fields as Add a donor). The donor must have an email on file — Together fills the donation page from their record. Arriving from a donor's detail page pre-selects that donor.
    AmountyesThe exact donation amount in AUD. Checkout links don't support donor-chosen amounts; for that, use a donation form.
    DescriptionnoShown as the heading on the donation page. 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 it.
    Payment methodsyesCard, BECS, PayTo. Defaults to whatever your selected Stripe Connect account has enabled.
    Consent checkboxnoOptional tick-box shown above the Pay button on the checkout page - use it for any consent, opt-in, or acknowledgement (up to 300 characters); the wording is yours. The donor's choice is recorded on the resulting donation. Set once at creation.
    Revenue codenoFree-text label stamped onto the resulting donation. Autofills from your existing revenue-code library; type a new code to create one on save. Use letters, numbers, and . _ - : / + @ only (up to 100 characters).
  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 your organisation's branded donation page with the amount and their details already filled in and locked; they confirm and pay without leaving the page.

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 the donation page 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. The link no longer accepts payment.
CANCELEDAn admin manually cancelled the link before payment. The link no longer accepts payment.

If a donor opens the link but doesn't finish, they can return to the same URL and pay any time before it expires. Once a payment is in progress (BECS and PayTo can take a day or two to settle) or has completed, the link shows a status page instead of charging again.

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