Skip to main content
GET
Send a payment via Venmo or PayPal

Query Parameters

amount
number
required

USD amount to send to the recipient (min $5, max $1,000). The x402 payment price is this amount plus a 4.9% fee (with a $1.50 minimum).

Required range: 5 <= x <= 1000
platform
enum<string>
required

Payment platform.

Available options:
venmo,
paypal
recipient_id
string
required

Recipient identifier. For Venmo: 10-digit U.S. phone number. For PayPal: email address.

recipient_first_name
string

Recipient's first name (English letters A-Z and a-z only). Required for PayPal, optional for Venmo.

recipient_last_name
string

Recipient's last name (English letters A-Z and a-z only). Required for PayPal, optional for Venmo.

recipient_email
string<email>

PayPal only. Recipient's email address; defaults to recipient_id (the PayPal email). Ignored for Venmo.

Response

Identity verification is required, so no payout was dispatched. The x402 payment you made was still credited to your Laso account balance: complete the flow at kyc_url and retry, or call POST /withdraw to pull the USDC back to your wallet.

auth
object
callable_base_url
string
user_id
string
kyc_required
enum<boolean>
Available options:
true
kyc_url
string

URL the wallet owner must open to complete identity verification. No payout was sent, but the x402 payment you made was still credited to your Laso account balance. After verifying, retry /send-payment to dispatch the payout, or call POST /withdraw to pull the credited USDC back to your wallet.

message
string

Human-readable explanation of the KYC requirement and how to recover the credited funds via retry or POST /withdraw.

platform
enum<string>
Available options:
venmo,
paypal
amount
number
recipient_id
string