Check Venmo and PayPal payout status (free)

Reports the state of the Venmo and PayPal payouts this account has sent with GET /send-payment. Free: only the payout itself is a paid action.

Three ways to call it: with payment_id to fetch one payout, with recipient_id (from GET /payment-recipients) to list every payout to that saved recipient, or with neither to list every payout this account has sent, newest first.

state is queued (waiting on account balance), awaiting-funding (debited and accepted, but delayed on our side before it reaches the platform, usually until the next business day), in-process (dispatched to the platform), complete, failed, or cancelled. queued, awaiting-funding and in-process are the states still in flight; poll every few minutes, or register a webhook with POST /register-webhook to be told when a payout completes instead. A payout that has been in-process for more than an hour is worth raising with the account owner. state is absent on payouts sent before state tracking existed.

Bank payouts are not listed here: follow those with listBankingTransactions. Push-to-card transfers are completed by the recipient in the browser and have no server-side state.

Requires a Bearer token from /auth or /get-card.

get/get-payment-status

Request

  • Base URL: https://laso.finance
  • URL: https://laso.finance/get-payment-status
  • Auth: API key in header Authorization

Query parameters

payment_idstring

Fetch one payout by its id. Takes precedence over recipient_id.

recipient_idstring

List every payout to one saved recipient. This is the recipient_id returned by GET /payment-recipients, not the phone number or email.

Response

Returns { "payment": PaymentStatus } when payment_id is provided, or { "payments": PaymentStatus[] } (newest first) otherwise.

OR

Changes

No recorded changes to this operation across all 3 revisions of this API.