create_payment_link
Create a Stripe Payment Link so this company can collect a real payment (sponsor, invoice, one-off). Use when get_receive_status says charges_enabled (or start_company_receive already finished). Returns a checkout URL to send to the payer. Does not charge FreedomOS. Does not move money until the payer pays.
Routing: Payment link / sponsor checkout / collect money after Stripe KYC → this tool. Requires charges_enabled.
[write-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-asks next time.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | What the payer sees on the checkout (e.g. Season sponsor). | |
| currency | No | 3-letter currency (default usd). | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| description | No | Optional checkout description. | |
| amount_cents | Yes | Amount in cents (integer, minimum 50). |