order_card
Order a USA prepaid card
Pay between $5–$1000 USDC to order a Laso Finance USA prepaid card. By default returns JSON with auth credentials and card info (for AI agents). Pass format=html to get an HTML redirect to the card redemption URL (for browser-based flows).
The JSON response includes a card.status of "pending". Card details (number, CVV, etc.) take ~7-10 seconds to become available. Poll GET /get-card-data?card_id=<card_id> with the returned id_token as a Bearer token every 2–3 seconds until status becomes "ready".
U.S. only. This card is issued in USD and can only be used for purchases at U.S.-based merchants. Physical goods must ship to a U.S. address. For non-U.S. merchants or non-USD currencies, use GET /order-intl-card instead. This endpoint is intended for the caller's own use — the card is non-transferable.
PAID ROUTE (5-1000 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 | USD amount to load on the card (min $5, max $1000) | |
| format | No | Response format. `json` (default) returns auth credentials and card info for agents. `html` returns a redirect page for browsers. | json |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| auth | No | ||
| card | No | Card order info returned by /get-card. Status is always `pending` initially — poll `/get-card-data` to check when card details are ready. | |
| user_id | No | Opaque account id for the authenticated user. It is not a wallet or deposit address. | |
| callable_base_url | No |