Set up lead capture
- In Platform, open Tools → Customer Leads.
- Select API endpoint to view and copy the lead submission URL.
- Select Webhooks.
- Add each website origin that may send leads directly from a browser.
- Select Save configuration.
- Copy the generated API keys and store them securely. Keys are only shown when they are created or rotated.
Match leads to payments
Under Paid conversion, select the transaction applications that should mark a lead as paid. Enable sandbox transactions only when you want test payments to update leads. Each lead must use the same session identifier as the related Paysight checkout:- Send the value to the Customer Leads API as
session_id. - Send the same value to Card Submit as
partnerSession, or use it as the Widget session ID. - Keep the value at 50 characters or fewer.
Receive paid-lead notifications
You can send a notification to your system whenever a lead is marked paid:- Open Customer Leads → Webhooks.
- Under Paid-lead webhook, enable webhook delivery.
- Enter your HTTPS endpoint.
- Save the configuration.
- Copy the generated signing secret and store it securely.
customer_lead.paid event containing the lead and matched payment details. Your endpoint should return a successful 2xx response after accepting the event.
See the Customer Leads API reference for the webhook payload, signature format, and delivery behavior.