GET /order-intl-card does not issue a card on the spot. The order is queued and an admin fulfills it manually, typically within 24 hours, so your agent should expect to poll across that window rather than seconds. Amounts are $100 to $1,000 on-card in whole dollars, plus a 3.8% fee on top.
Tell your agent
Queued to fulfilled
1
Agent orders the card
Your agent calls
https://laso.finance/order-intl-card?amount=X over x402,
where X is the on-card amount in whole USD. The x402 price is that amount
plus the 3.8% fee.2
Order is queued
The response returns a
card_id whose state and status are both
queued. No card number exists yet.3
An admin fulfills the order
Fulfillment is manual and typically completes within 24 hours. Your agent
polls
https://laso.finance/get-card-data?card_type=Non-Reloadable%20International
with the Bearer token, or by card_id, to watch for the change.4
Card details become available
Once
status is "ready", card_details is populated with the card
number, expiry, CVV, and a billing_address.5
Agent completes the purchase
Your agent enters the card details at checkout, using the returned
billing_address exactly as given.Key differences from the USA card
- Amount: $100 minimum, $1,000 maximum on-card, in whole dollars (U.S. cards go as low as $5)
- Fee: 3.8% on top of the on-card amount
- Fulfillment: Queued until an admin manually orders the card (typically within 24 hours). During this window the card is in
state: "queued"/status: "queued". - Cancellation: While queued, you can cancel via
POST /cancel-intl-orderwith thecard_id. The charged amount is credited back to the account balance. Once fulfilled (state moves out ofqueued), cancellation is no longer possible. - Balance refresh: International card balances aren’t re-scraped automatically. Call
POST /refresh-card-datawithcard_type: "Non-Reloadable International"to request an admin balance update (returns 409 if a balance update is already pending for that card). card_idafter fulfillment: When an admin fulfills the order, the card is reissued and thecard_idchanges to the issuer’s transaction id. The original queue id is preserved on the card asqueued_order_card_id, and/get-card-data?card_id=<original-queue-id>keeps resolving to the fulfilled card, so you can keep polling with the same id.- Status values:
queued(waiting for admin fulfillment),ready(card details available),complete(card fully spent),refund-requested/refunded/archived(refund flow states). - Billing address: the returned
billing_addresshasrequired: trueand the merchant AVS check is validated against exactly that address, so enter it as-is. USA cards accept any valid U.S. address; international cards do not. - Expiration: Like U.S. cards, international cards expire 6 months after issuance. Any balance remaining on an expired card is forfeited to the card issuer (not Laso Finance) and cannot be recovered. Spend the full balance before the expiration date.
International card orders are queued. They take up to 24 hours for an
admin to fulfill, unlike the instant USA card. Only use the international card
when the USA card won’t work (non-U.S. merchant or non-USD currency). If you
change your mind while queued, call
POST https://laso.finance/cancel-intl-order with the card_id to cancel and
refund the charge back to your account balance.Example: buying from an international merchant
- Navigate to the store and find the sneakers
- Add the item to cart and proceed to checkout
- Determine the total in JPY and convert to USD (e.g. ¥38,000 ≈ $255)
- Call
GET https://laso.finance/order-intl-card?amount=255via x402 (pays $255 × 1.038 ≈ $264.69 USDC from wallet). The order isqueuedfor admin fulfillment - Poll
GET https://laso.finance/get-card-data?card_type=Non-Reloadable%20Internationalwith the Bearer token. Until an admin fulfills the order (typically within 24 hours), the card’sstatusisqueued. Once fulfilled,statusbecomesreadyandcard_detailsis populated - Enter the card number, CVV, and expiry on the checkout page
- Enter the shipping address and complete the order
Check the merchant first
The merchant database is queryable per card type. Passcard_type=Non-Reloadable International to GET /search-merchants to see whether the international card is known to work somewhere before you order:
Next
Card lifecycle
The states a card moves through and the response shape at each one.