Skip to main content
These events tell you when money on a creator’s on-platform sale is returned or contested. They have no legacy flat equivalent, previously only checkout-link payments emitted refund and dispute events, so these close that gap for on-platform activity. All three require the read:creator scope. Delivered in the Standard-Webhooks envelope; the fields below describe the data object.

Refund resource

Fanvue reverses the entire original payment (partial refunds are not modeled), so full_amount is always true and amount equals the original gross.
The refund resource carries no client_reference_id. metadata is the only attribution that survives onto this event.

Example: creator.refund.created

Dispute resource

Both creator.dispute.flagged (an early warning, before a formal chargeback) and creator.dispute.created (the formal chargeback) share the dispute resource. Read status to tell the two apart.
creator.dispute.flagged (status: "warning") is an early chargeback warning: a dispute has been signalled as likely, but no formal chargeback has been filed yet. Treat it as a heads-up to prepare evidence or pre-emptively refund. creator.dispute.created (status: "open") is the formal dispute being opened against the payment. The same payment can produce a flagged event and later a created event.
The dispute resource carries no source and no client_reference_id. The reporting provider is not exposed on this event.

Example: creator.dispute.created

The creator.dispute.flagged event uses the identical shape with "type": "creator.dispute.flagged" and "status": "warning"; treat it as an early heads-up to prepare evidence before a formal chargeback is filed.