Payment links

Share a link. Get paid.

No website needed. Make a link in the dashboard, on your phone or with one API call, then send it however you talk to your customers — a message, an email, a QR code on the counter.

What a link can do

One link, set up the way you sell.

Fixed or pay-what-you-like

Set the price, or let the payer choose it between a minimum and a maximum you set. Amounts are checked on our server, not just the page.

Single-use or reusable

One payment and done, or open to many — with an optional cap on how many payments it takes.

Expiry

A link can close itself at a time you choose, or you can expire it by hand.

After they pay

Show your own thank-you message, or send the payer back to your site with the payment’s ID in the URL.

QR codes

Every link has a QR code, as SVG or as a PNG from 64 to 1024 pixels, ready for a menu, a poster or an invoice.

Your brand

Your name, logo and colour on the page and the receipt, and your support details for questions.

Subscription links

Point a link at a plan and paying it starts the subscription — the page shows the recurring terms first.

Card-testing protection

A run of declined cards pauses the link and alerts you. Unpause it once you’ve had a look.

From anywhere

Make links from code, or let an agent.

The dashboard and the iPhone app make links in a few taps. The API, the Node and Python SDKs and the MCP server make them from your code — or from an AI agent working for you.

Endpoints

  • POST /v1/payment_links
  • GET  /v1/payment_links
  • POST /v1/payment_links/{id}
  • GET  /v1/payment_links/{id}/qr
  • POST /v1/payment_links/{id}/expire
  • POST /v1/payment_links/{id}/unpause

MCP tools: create_payment_link, get_payment_link, list_payment_links, update_payment_link, expire_payment_link.

In your pocket

Make a link at the counter.

The Tuppence iPhone app makes a link in seconds and shows its QR code full screen, so a customer can scan and pay with their own phone. You see the payment land in the live feed.

The iPhone app is in beta. Android is on the way.

Not yet. Links take one amount in your account’s currency. These are not available yet:
  • Quantities
  • Custom fields
  • A different currency per link

Get paid to accept card payments.

Test mode is open today. Join the waitlist and we’ll tell you when your account can take real payments.