Add a script for clicks and one call on payment. The reward returns in the response, so you do not need a webhook to ship.
Report sales from whatever billing you run. Razorpay, or any provider. No new processor.
Plain HTTPS and JSON. No SDK to install. Port the contract to any backend.
Keys are server-side only. Calls are best-effort, so they never block a user signup or payment.
Hand the skill to Claude Code, Codex, or Cursor. It scans your app, wires tracking, and self-verifies.
Download the integration skill and hand it to your coding agent. It enumerates every signup and payment path, wires the calls, and runs a live verification before claiming done.
{ "token", "externalUserId", "email" }Link a referred user to the partner for funnel visibility.
{ "token", "externalUserId", "amount", "currency", "provider", "externalPaymentId" }Attribution + commission returned synchronously. Idempotent on externalPaymentId.
Auth is a bearer key per app. Full field tables, the signing format for optional webhooks, and the attribution priority live in the developer docs.