Skip to main content

Overview

Your agent can send money directly to any supported debit card using the /get-push-to-card endpoint. The payment is funded with USDC on Base or Solana via x402 and delivered to the recipient’s debit card after they complete a short form. Supported currencies: The amount query parameter is the face value in the chosen currency. Laso converts it to USD using the current exchange rate, adds a 4.8% fee (with a minimum fee of 1.50 in the chosen currency), and that becomes the USDC price for the x402 payment.

How it works

1

Agent calls /get-push-to-card

Your agent makes an x402 request to GET /get-push-to-card with the desired face value and currency. The x402 price in USDC is computed from the face value (converted to USD if needed) plus a 4.8% fee.
2

Agent receives a redemption URL

The response includes a redemption_url that must be opened in a browser to complete the transfer.
3

Complete the form

Either the agent or a human opens the redemption_url and fills out a multi-step form: 1. Sender name 2. Debit card number (for receiving the funds) 3. Cardholder name for that debit card
4

Funds arrive on the debit card

After the form is submitted, the funds are pushed to the debit card.
Laso cannot perform the transfer directly. The redemption_url must be visited and the debit card details entered manually — either by the agent (if it has browser access) or by a human.

Sending to a debit card

Default (USD):
EUR:
GBP:

Response

Fee structure

The 4.8% fee is applied on top of the face value to determine the USDC price you pay via x402. For example, to send €100 to a Eurozone debit card, the x402 price is approximately USD equivalent of €100 × 1.048.

Tell your agent

$100 to a U.S. debit card using the Laso Finance API. Use the x402
£100 to a U.K. debit card using the Laso Finance API. Call GET

Limits

The transfer is not complete until someone opens the redemption_url and submits the form with the debit card details. Simply calling the API only initiates the process.