create_checkout_url
Generate a checkout URL for a specific eSIM plan. Returns a clickable URL that takes the user directly to the partner's secure checkout for that plan. Render the URL as a clickable markdown link. Use only AFTER the user has chosen a specific plan from search_esims results. CURRENCY (IMPORTANT): You MUST pass the currency parameter matching the one used in search_esims for this conversation. If search_esims showed prices in EUR, the checkout URL MUST be in EUR — otherwise the user sees one price in chat and a different price at checkout, breaking trust. Only use the USD default if search_esims was also called with USD (or no currency).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sku | Yes | Plan SKU returned by search_esims (e.g. "esimp_5GB_30D_IT_V2"). | |
| currency | No | ISO 4217 currency code matching the one used in search_esims for this conversation. REQUIRED to match — if search_esims used EUR, you must pass EUR here. Defaults to USD only when search_esims also used USD. | |
| quantity | No | Number of eSIMs (default 1, max 4). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sku | Yes | ||
| currency | Yes | ||
| quantity | Yes | ||
| checkout_url | Yes | Clickable checkout link for the chosen plan. |