create_checkout_handoff
Generate a payment handoff URL for users to purchase a full report or subscription after a scan, completing the transaction in their browser.
Instructions
Create a human handoff URL for purchasing a full report or subscription after a scan is complete. Behavior: creates a checkout/upgrade link and returns { handoffUrl }. The agent CANNOT complete payment itself — give the URL to the user to finish in a browser. Use only when the report is paywalled (get_scan shows access.level teaser with payment_required true) AND no free campaign is active. During a campaign, prefer unlock_report.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| planId | Yes | Plan to purchase: full-report (one-time unlock of this report), continuous (monthly, one domain), or portfolio (monthly, multiple domains). See get_pricing. | |
| scanId | Yes | The completed scan the purchase unlocks. |