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:
- ADMIN or EDITOR role on your org.
- Stripe connected with Connected status.
- A clear ask in mind: how much, by when, for whom.
Steps
-
Go to Engage -> Links and click Create checkout link. (From a donor you already have open, the Giving tab's Links panel makes one for that donor without leaving the page, and lists the ones still open.)
The checkout links list. -
Choose the donor, then fill in the link's settings. The form is laid out in sections: Donor, Amount, Consent and Payment.
Field Required What it does Donor yes Search 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. Amount yes The exact donation amount in AUD. Checkout links don't support donor-chosen amounts; for that, use a donation form. Page title no Shown 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 show "Donate to" and your organisation's name.Consent prompts no Tick which of your organisation's consent prompts this link asks; each appears as a tick-box above the Pay button. The donor's answers are recorded on the resulting donation. Set once at creation. The wording is written once by an admin in Settings -> Consent prompts - there is nothing to type here. Revenue code no Free-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).Payment methods yes Card, BECS, PayTo, Link. Starts on Use organisation default: the link offers your organisation's default payment methods (Card alone until an admin changes them), and follows any later change to them. Pick Choose specific methods to give the link its own list instead. A method your account doesn't offer is greyed-out and can't be added. Bank transfer stays greyed-out until Together turns it on for your organisation: it is in limited release, so contact support@alltogether.giving to request it. -
Click Create checkout link. Together returns a short URL of the form
{your-slug}.alltogether.giving/c/<code>. -
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:
| Status | Meaning |
|---|---|
| ACTIVE | The link is shareable and the donation page will accept payment. Default on creation. |
| COMPLETED | The donor paid. The donation row exists in Donations and the link can no longer be paid. |
| EXPIRED | The Expires date has passed. The link no longer accepts payment. |
| CANCELED | An 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.
When to use a checkout link vs. a donation form
- Donation form (
/donate/<slug>) when the audience is broad and you don't know the donor in advance. Public, repeatable, supports recurring. - Checkout link (
/c/<code>) when you know the donor and you want a single specific gift. Private, single-use, one-off only.
Use both. A campaign typically has one donation form and dozens of checkout links for major-gift conversations.
If it goes wrong
- Donor reports "Page expired". The link's expiry passed or the donation already succeeded. Check status in Engage -> Links.
- Donor reports a payment method isn't available. The payment methods enabled on your Stripe account changed since you created the link. In Engage -> Links, open the link, click Edit, and re-select a method that's still available. Edit appears only while the link is open.
- You can't change the amount, cancel or archive a link. The donor has chosen to pay it by bank transfer and the money hasn't arrived yet. The link stays as it is until the transfer arrives or lapses after 14 days - see How a bank transfer gift works.
- Donor says their details are wrong. The donor can't edit the pre-filled identity on a checkout link - it's locked to the donor you picked. Correct the donor's record (or pick the right donor), cancel this link, and create a new one.
What to do next
- Watch the donation land at Donations once the donor pays.
- Read the donations list for the unified ledger view: Read the donations list.