Overview
Laso Finance prepaid cards go through a simple lifecycle: order, wait for details, spend, and deplete. Cards are non-reloadable — once the balance is used up, the card is done. But you can make multiple purchases until the balance hits zero.
Lifecycle stages
Order card Poll for details Spend Depleted
───────────► ──────────────────► ──────────────► ────────────►
/get-card /get-card-data Use card Balance = 0
(pay USDC) (status: pending details at Card is
→ ready) any US merchant finished
1. Order
Call GET /get-card?amount=50 with an x402 payment. The amount you pay in USDC is the amount loaded onto the card (between $5 and $1,000).
The response returns immediately with:
card.card_id — Unique identifier for this card
card.status — Always "pending" at this point
auth.id_token — Bearer token for polling
2. Pending
The card has been ordered but the details aren’t ready yet. This stage lasts ~7-10 seconds while the card is being issued by the card network.
During this time, poll GET /get-card-data?card_id=X with your Bearer token every 2-3 seconds.
{
"card_id": "O-01ABC123",
"usd_amount": 50,
"country": "US",
"status": "pending"
}
3. Ready
Once status changes to "ready", the response includes full card details:
{
"card_id": "O-01ABC123",
"usd_amount": 50,
"country": "US",
"status": "ready",
"card_details": {
"card_number": "4111111111111111",
"exp_month": "12",
"exp_year": "2027",
"cvv": "123",
"available_balance": 50.00
}
}
4. Spending
Use the card number, expiry, and CVV to make purchases. The card works at any US-based merchant — online, in-store, or via mobile wallets.
You can make multiple purchases until the balance is depleted. Each purchase reduces the available_balance.
5. Depleted
When the balance reaches zero, the card can no longer be used. Order a new card with another /get-card call.
Key details
| Property | Value |
|---|
| Card type | Prepaid |
| Currency | USD |
| Region | US only |
| Minimum load | $5 |
| Maximum load | $1,000 |
| Reloadable | No |
| Multiple purchases | Yes, until balance is depleted |
| Time to issue | ~7-10 seconds |
Restrictions
Cards are US only. They can only be used at US-based merchants for USD purchases. Physical goods must ship to a US address. The card is intended for the caller’s own use and is non-transferable.
Polling best practices
- Poll every 2-3 seconds — don’t hammer the endpoint
- The card is typically ready within 7-10 seconds
- If still pending after 30 seconds, something may be wrong — log the
card_id and contact support
- Always check the
status field before reading card_details