Skip to main content

Overview

Your agent can send money to anyone with a Venmo or PayPal account using the /send-payment endpoint. The payment is funded with USDC on Base via x402 and delivered to the recipient on their payment platform.

How it works

1

Agent calls /send-payment

Your agent makes an x402 request to GET /send-payment with the amount, platform, and recipient.
2

Payment is queued

Laso Finance accepts the USDC payment and queues the Venmo/PayPal transfer for processing.
3

Recipient gets paid

The recipient receives funds in their Venmo or PayPal balance.

Sending a Venmo payment

curl https://laso.finance/send-payment?amount=25&platform=venmo&recipient_id=5551234567 \
  -H "X-Payment: <x402-payment-header>"
ParameterDescription
amountUSD amount to send ($5–$1,000)
platformvenmo
recipient_idRecipient’s 10-digit US phone number (e.g. 5551234567)

Sending a PayPal payment

curl https://laso.finance/send-payment?amount=100&platform=paypal&recipient_id=user@example.com \
  -H "X-Payment: <x402-payment-header>"
ParameterDescription
amountUSD amount to send ($5–$1,000)
platformpaypal
recipient_idPayPal email address

Response

{
  "success": true,
  "message": "Payment is being processed.",
  "platform": "venmo",
  "amount": 25,
  "recipient_id": "5551234567"
}

Tell your agent

Send $25 to the Venmo account with phone number 5551234567 using the Laso
Finance API. Use the x402 endpoint at https://laso.finance/send-payment
with amount=25, platform=venmo, and recipient_id=5551234567.
Send $100 to user@example.com on PayPal using the Laso Finance API. Use
the x402 endpoint at https://laso.finance/send-payment with amount=100,
platform=paypal, and recipient_id=user@example.com.

Limits

PropertyValue
Minimum amount$5
Maximum amount$1,000
Supported platformsVenmo, PayPal
Payment speedQueued for async processing
Fee4.9% (included in the x402 payment amount)
The recipient does not need a Laso Finance account. They just need an active Venmo or PayPal account.