get_domain_purchase_pay_link_guest
Get a real, payable Machine Payment Protocol (MPP) URL to purchase an ALREADY-LISTED Atom marketplace domain WITHOUT an Atom OAuth connection — for a fresh, unlisted domain, use get_domain_register_pay_link_guest instead. Supply the end BUYER's email and registrant (WHOIS) contact details; Atom provisions an account for that buyer and the purchased domain lands in THEIR account, with an account-claim email sent to them after a successful payment. Use this ONLY when (a) this session has no authenticated Atom connection (otherwise prefer get_domain_purchase_pay_link) and (b) an MPP-native agent's payment tools (e.g. link-cli's mpp_pay) are available.
The buyer email must be the real end buyer, not the agent platform — the domain and its account belong to whoever this email belongs to. Always hand over the exact server-computed pay_url/price returned here — never estimate or recompute the amount yourself. The pay_url serves a real HTTP 402 challenge — hand it directly to the MPP agent's pay tool rather than fetching or decoding it yourself.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | Buyer's postal code (optional but recommended). | |
| city | Yes | Buyer's city. | |
| name | Yes | Buyer's full name (registrant contact). | |
| phone | Yes | Buyer's phone number, e.g. +1.5551234567. | |
| state | No | Buyer's state/province (optional). | |
| domain | Yes | The listed domain to purchase, including extension. | |
| address | Yes | Buyer's street address. | |
| country | Yes | 2-letter ISO 3166-1 alpha-2 country code, e.g. "US". | |
| buyer_email | Yes | The END BUYER's email — the account and domain will belong to them. | |
| organization | No | Buyer's organization (optional). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| price | No | ||
| domain | Yes | ||
| pay_url | Yes | Real MPP-payable URL — hand this to an MPP agent, do not fetch it yourself. | |
| success | Yes | ||
| currency | No | ||
| expires_at | No |