Skip to main content
Attach arbitrary string key-value pairs to payment requests with the data object on WidgetConfig. Values are forwarded to the Paysight API with each payment attempt (card, wallet, upsell).

Basic usage

Common keys

There is no fixed schema — use keys your Paysight product or reporting expects.

Updating at runtime

UTM capture pattern

data values must be strings (Record<string, string>). Coerce numbers before passing.

Distinction from session IDs