| items | No | The plans to buy, each with its quantity. | |
| device | No | Where the user will open the payment link, if you know: 'phone' or 'computer' | |
| locale | No | Language of the conversation, as a simvito.com language code ('en', 'ja', 'zh-CN', 'es'…); names and links follow it. Defaults to 'en'. | |
| plan_id | No | Shorthand for a single plan: plan_id returned by search_plans or plan_trip (instead of items) | |
| currency | No | The user's currency (ISO 4217) for prices: USD, EUR, GBP, HKD, CNY, SGD, JPY, AUD, NZD, CAD, BRL, IDR, MYR, PHP, THB, KRW, PLN, CHF, SEK, TWD, VND, TRY, SAR, AED, ILS. Defaults to USD. | |
| quantity | No | With plan_id: number of eSIMs (one per traveller). Defaults to 1. | |
| destination | No | The destination search_plans returned with the plan(s); can also be given on each item. | |
| confirmations | No | Codes from a previous confirmation_required result that the user explicitly agreed to after seeing each text. Never fill these in for the user. | |
| expected_unit_amount | No | With plan_id, only after price_changed: the new unit price the user accepted. Otherwise omit; the quoted price is used. | |