Share a link. Get paid.
Create a payment page in a few clicks, then send the link in a text, an email or a DM. Your customer pays. No website, no code needed.
Jennifer says hi to Fern & Field Coffee in a chat and asks whether the cold brew 12-pack is available. The shop replies with a Cedar payment link for $24.00. Jennifer opens it, pays on the Cedar-hosted checkout and sees Payment successful.
Accept payments in seconds, without any code.
No website and no code. A payment link is ready in the time it takes to write a text.



Configure payment links in a few clicks.
Try out this Payment links demo. Sell products, offer subscriptions and collect donations with no code.
Cold brew soda, 12-pack
$24.00
you@example.com
Sam Rivera
•••• 4242![]()
Pay $24.00
Create payment links at scale via API.
Create a payment link for every order, booking or invoice straight from your own system. One call returns a Cedar-hosted page, ready to send however you like.
- One call, one link
- Send the line items and get back a pay_url for that customer.
- Safe to retry
- Repeat a request with the same Idempotency-Key and you get the first link back, not a second one.
- Test mode first
- Build against sandbox keys. The same call works live.
curl https://api.sandbox.usecedar.co/v1/checkout_sessions \
-H "Authorization: Bearer $CEDAR_SECRET_KEY" \
-H "Idempotency-Key: order-1042" \
-H "Content-Type: application/json" \
-d '{
"currency": "USD",
"customer_email": "sam@example.com",
"line_items": [{
"name": "Cold brew soda, 12-pack",
"quantity": 1,
"unit_amount": 2400,
"currency": "USD"
}]
}'Response
{
"id": "cs_8Kq2Tn4w",
"status": "open",
"amount_total": 2400,
"currency": "USD",
"pay_url": "https://pay.usecedar.co/checkout/cpt_test_5Rj7",
"expires_at": "2026-09-24T18:30:00Z"
}