Bamboo Card
HomeAPI ReferencePayoutsGet payout status
GET

Get payout status

Retrieve the current status of a PayPal or Venmo payout.

GET/api/Integration/v2/payout/status/{weblink}

Call this endpoint after Redeem payout returns isProcessing: true or whenever your system needs the latest payout outcome.

Payout guide

Get payout status returns the current normalized payout status for the weblink token. Use it when Redeem payout returns 202 Accepted or when you need to confirm whether a payout has completed, failed, or moved into another terminal state.

The endpoint uses the same Basic Auth and ownership rules as Redeem payout. Only the client that owns the underlying order can check the payout status.

This endpoint requires Basic Auth using your API credentials.

Path parameter

Use the same encoded weblink token that you used to redeem the payout.

ParameterTypeRequiredDescription
weblinkstringYesEncrypted payout weblink token extracted from items[].cards[].cardCode for an eligible payout product.

Successful response

The response includes Bamboo and PayPal identifiers plus a normalized payout status.

200 OK

{
  "transactionId": "fc894d78-e978-46c0-0748-08ded1b0af32",
  "payoutBatchId": "DZGTNDS9H3BWS",
  "status": "Completed"
}
FieldTypeDescription
transactionIdstringBamboo payout transaction identifier returned for this weblink.
payoutBatchIdstringPayPal payout batch identifier.
statusstringNormalized payout status: Pending, Completed, Unclaimed, Failed, Returned, or Reversed.

Status lifecycle

Bamboo normalizes payout status values. Use the status to decide the next developer action.

Statuses and meanings

StatusMeaning
PendingPayout accepted and still in progress, or an unrecognized in-flight state.
CompletedFunds delivered to the recipient.
UnclaimedRecipient has no PayPal or Venmo account. They have about 30 days to register before funds are returned.
FailedPayout rejected because of an invalid account, compliance block, blocked recipient, denied batch, or canceled batch.
ReturnedUnclaimed payout returned to sender after the claim window expired.
ReversedFunds reversed or refunded by PayPal after being claimed.

Recommended action

ActionStatuses
Check again while processingPending
Treat as successfulCompleted
Notify or support the recipientUnclaimed
Investigate or stop fulfillmentFailed, Returned, Reversed

Error responses

Get payout status returns generic errors when the weblink cannot be checked.

StatusBodyCause
400 Bad Request"Failed to retrieve payout status"Weblink not found, wrong client ownership, or the weblink is not a payment link.
401 Unauthorized-Missing or invalid Authorization header.

Sandbox behavior

Sandbox payout status uses PayPal's sandbox environment. No real money is transferred, the response shape is the same, and phone-recipient payout testing may have limitations.

On this page

Try it out

Open the interactive API panel to test this endpoint with your own credentials.