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.

get/get-card

Request

  • Base URL: https://laso.finance
  • URL: https://laso.finance/get-card
  • Auth: none declared

Query parameters

amountnumber required

USD amount to load on the card (min $5, max $1000)

format'json' | 'html'

Response format. json (default) returns auth credentials and card info for agents. html returns a redirect page for browsers.

Response

Card order response. JSON by default, or HTML redirect if format=html.

callable_base_urlstring
user_idstring

Opaque account id for the authenticated user. It is not a wallet or deposit address.

Example response

{
  "callable_base_url": "https://laso.finance",
  "card": {
    "country": "US"
  }
}

Changes

No recorded changes to this operation across all 3 revisions of this API.