Why check first?
Laso Finance prepaid cards work at most US-based merchants, but not all. Before your agent orders a card and attempts a purchase, it can query Laso’s merchant database to see if the card is known to work at a given merchant.
This is free and only requires a Bearer token from /auth, /get-card, or /send-payment.
How it works
Call GET /search-merchants?q=MERCHANT_NAME with your Bearer token:
curl "https://laso.finance/search-merchants?q=amazon" \
-H "Authorization: Bearer YOUR_ID_TOKEN"
The response includes a list of matching merchants with a status field:
| Status | Meaning |
|---|
accepted | The card has been successfully used at this merchant. Safe to proceed. |
not_accepted | The card was declined at this merchant. Do not order a card for this merchant. |
unknown | A transaction was attempted but the outcome is unclear. The card likely will still work. |
If a merchant isn’t listed at all, it means no one has tried it yet — the card likely will still work there.
Example response
{
"merchants": [
{
"name": "Amazon",
"url": "amazon.com",
"status": "accepted",
"description": "Online retail"
}
],
"query": "amazon",
"count": 1,
"card_type": "Non-Reloadable U.S.",
"note": "This database only contains merchants where Laso users have previously attempted a transaction."
}
When to use this
- Before ordering a card — Check the merchant first to avoid wasting funds on a card that will be declined.
- When a purchase fails — Search for the merchant to see if it’s known to be
not_accepted.
- To build confidence — If the merchant is listed as
accepted, your agent can proceed without hesitation.
This endpoint is free. There’s no reason not to check before every purchase.