get_checkout_link
Generate a pre-filled Atom checkout URL for a chosen domain so the user can pay on Atom. Use when a user wants to BUY a domain but is not using balance registration, lacks sufficient balance, or prefers to pay per purchase (card/PayPal). This is the no-debit alternative to register_domain.
PAYMENT PRIORITY: this is priority 3, the LAST RESORT — only for buying a premium/marketplace domain, only after BOTH register_domain (Atom balance, priority 1) is insufficient AND get_domain_purchase_pay_link + link-cli (priority 2) isn't available. There is no equivalent of this tool for a fresh domain registration or an AI Tokens purchase — neither has a checkout-link fallback.
IMPORTANT: this tool only returns a link — it does NOT charge anything or complete a purchase, and the link is NOT pre-authenticated. Tell the user they must already be logged into atom.com in the browser where they open it, or they will hit a login page instead of checkout. If the domain is already sold or is a make-offer/price-on-request listing, this errors with 'not_found' or 'not_for_sale' rather than returning a link — check get_domain_details first if unsure. Returns: domain, price + currency, checkout_url (give this to the user to finish payment), and expires_at. Present the price and the checkout link; tell the user payment completes on Atom.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | The domain to purchase, including extension. | |
| term_years | No | Registration term in years, where applicable. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| price | No | Price in USD. | |
| domain | Yes | ||
| success | Yes | ||
| currency | No | ||
| expires_at | No | When the checkout link expires. | |
| checkout_url | Yes | Pre-filled Atom checkout URL — give this to the user to pay. |