order_intl_card
Order an international prepaid card
Order an international non-reloadable prepaid card (USD). Not for merchants that bill later. Ad platforms (Google, Meta, Reddit and the like), AI and inference providers, subscriptions, and any merchant that keeps a card on file and charges it after use need the reloadable card (POST /create-reloadable-card). This card has a fixed balance and cannot be topped up, so those merchants decline it or fail the later charges. Ask what the card is for before ordering one.
The order is queued and fulfilled by an admin — after fulfillment, card details become available via GET /get-card-data with card_type=Non-Reloadable International.
The x402 payment covers the on-card amount plus a 3.8% fee, or a lower rate while a limited-time fee promotion is running (it can be 0%). The 402 challenge always carries the exact total. Minimum $100, maximum $1,000 on-card amount. The $1,000 maximum is the amount loaded on the card and does not change with the fee rate. Submit a whole dollar amount.
Placing the order accepts the card issuer's terms on behalf of the account holder: the Cardholder Agreement, the E-Communications Disclosure, and the Privacy Notice.
If you need to cancel a queued order before it is fulfilled, use POST /cancel-intl-order.
PAID ROUTE (100-1038 USD): the x402 USDC price is paid automatically from your managed agent wallet. Make sure the wallet exists and is funded first (get_agent_wallet).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | On-card USD amount (min $100, max $1,000 regardless of the fee rate). Must be a whole dollar amount: the issuer only issues whole-dollar cards. The x402 payment is this amount plus a 3.8% fee, or less during a fee promotion. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| auth | No | ||
| message | No | ||
| user_id | No | ||
| intl_card_order | No | ||
| callable_base_url | No |