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 permissionmonetization:managewhen you create links for a creator you manage
Create a link with the API
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.
- One-off product
- Monthly subscription, tax inclusive
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
Appendclient_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.
List, disable and delete links
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.