check_order_status
Check the status of a Stripe checkout session created by create_checkout. You MUST call this after sending payment_url to the user; never trust the user's word that they paid. Returns a status (awaiting_payment | paid_processing | delivered | failed). Safe to poll every few seconds while waiting for paid_processing -> delivered. When status is delivered it also returns an esim block (package, activation code / LPA string, qr_code_image_url, iOS/Android install links, activation mode) plus install_instructions - show these to the customer directly in the chat, the email is only a backup. No payment or billing data is ever returned. If failed, give them the escalation block returned by this tool verbatim.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | Stripe checkout session id returned by create_checkout (starts with 'cs_'). |