Skip to main content
POST
Create vendor payout

Rate Limiting

This endpoint has a custom rate limit policy. Rate Limit Details: Response Headers: All responses include the following rate limit headers:
  • X-RateLimit-Limit: The rate limit bucket capacity
  • X-RateLimit-Remaining: The number of tokens remaining in the bucket
  • X-RateLimit-Reset: UTC timestamp (in seconds) when the bucket will be refilled
For more details on rate limiting, see Rate Limiting.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Content-Type
string

Content-Type must be set to application/json.

Path Parameters

businessId
string
required

The UUID of the business to create a vendor payout for.

Body

application/json
external_id
string | null

Unique ID of the vendor payout in your system for linking purposes.

Example:

"vendor-payout-1234"

paid_out_amount
integer<int64>

The amount of the vendor payout, in cents. This amount can be negative if vendor refunds exceed bill payments.

processor
enum<string> | null

Processor used to make the payment. If not null, every bill payment or vendor refund payment associated with the vendor payout must have the same processor.

Available options:
STRIPE,
PAYPAL,
SHOPIFY,
ADYEN,
RAINFOREST
Example:

"STRIPE"

completed_at
string<date-time>

Timestamp of when the vendor payout was completed.

bill_payments
object[]

List of bill payments to associate with the vendor payout.

vendor_refund_payments
object[]

List of vendor refund payments to associate with the vendor payout.

other_transactions
object[]

A list of other transactions associated with the vendor payout.

tags
object[]
memo
string | null

Memo for any text you would like to associate with the vendor payout (for example, to display to end users).

metadata
object | null

Arbitrary custom metadata in JSON format with a size limit of 1KB.

Example:
reference_number
string | null

Any (typically user-visible) identifier you would like to associate with the vendor payout. Can be used to filter when listing vendor payouts.

Response

Vendor payout has been successfully updated or unchanged.

data
object
required