Skip to main content
A checkout link is a Fanvue-hosted payment page for one product. By the end of this page you’ll have created one with POST /checkout-links and have its shareable URL. Fans pay by card, Apple Pay, Google Pay, their Fanvue wallet, Pix or BNPL (buy now, pay later) instalments, and they don’t need a Fanvue account. You need:
  • a creator account with checkout links enabled
  • an access token with write:creator, plus the creator permission monetization:manage when you create links for a creator you manage
If you’d rather not write code, open the Checkout Links page in Fanvue, create a product with a one-off or subscription price, and copy the link from its row. POST /checkout-links creates a link for the authenticated creator from a product and a price. Agencies and apps acting for a creator call POST /creators/{creatorUserUuid}/checkout-links with the same body. Amounts are integers in USD minor units, so 1999 is $19.99.
The response is 201 with the link. Share the url.

Request body

Response fields

displayCurrency comes from the creator’s checkout configuration, so you can’t set it in the request. Links have no expiry. A link stays active until you disable or delete it.

Errors

Attach your own references

Append client_reference_id and metadata[<key>] query parameters to the URL you share. Fanvue stores them on the payment and echoes them on every related webhook. Checkout attribution has the limits.
GET /v1/checkout-links lists the creator’s links newest first with cursor pagination: pass size (1 to 50, default 15) and echo nextCursor back as cursor. The v0 endpoint pages with page and size instead.
PATCH /checkout-links/{uuid} with { "status": "disabled" } stops the checkout page, and you can re-enable it later. DELETE /checkout-links/{uuid} is terminal. A deleted link can’t be re-enabled, though its past payments stay readable on the payments endpoints. To do any of this for a creator you manage, use the same operations under /creators/{creatorUserUuid}/checkout-links. The list needs read:creator plus the creator permission monetization:read; writes need write:creator plus monetization:manage.

Next steps

Each sale emits checkout link payment events, and Reconcile checkout payments shows how to read payments back and request refunds. To receive the events, subscribe an app to webhooks.