Process Transfers for a single Order
Initiates payout transfers for all bags within a single order. The order is validated for existence and the caller's access is verified before processing. Returns a list of PayoutTransfer objects representing the transfer result for each bag in the order. Each transfer may succeed or fail independently, with error details included in the response for any failures.
ID of the order to process transfers for
11111API token for authentication
Application secret key
Application ID
10000ok
Record of Payout Transfer
Unique identifier of the Payment Transaction that this Transfer is associated with.
ID of the Payout, if any, this Transfer is associated to
ID of the transfer record in Stripe
External ID of the payout record
ID of the Payout Account this Transfer belongs to.
Total value for the bag associated to this transfer
Original currency that this bag was processed in.
Total amount in fractional currency unit (e.g. cents) for this transfer.
Currency that this transfer was processed in.
Status of the transfer.
Account type of the Transfer recipient.
Payment Provider that this transfer is executed with. This is the provider that handles transfer processing for this payout account.
Unique key to prevent duplicate transfers. This is generated by the Violet and unique for each transfer being processed.
Mechanism used to execute this transfer. STANDARD_TRANSFERS uses /v1/transfers API, DESTINATION_PAYMENTS uses Payment Intent with transfer_data.destination. This is stored at creation time to prevent configuration race conditions.
Time at which the object was created. In ISO-8601 format.
Time at which the object was last modified. In ISO-8601 format.
DEPRECATED: Use related_order_ids instead. Identifiers of the Orders in Violet that are associated with this transfer.
DEPRECATED: Use related_bag_ids instead. Identifiers of the Bags in Violet that are associated with this transfer.
DEPRECATED: Use related_distribution_ids instead. Identifiers of the Distributions in Violet that are associated with this transfer.
DEPRECATED: Use transfer_reversal_ids instead. Unique identifiers of the Transfer Reversal objects in Violet that are associated with this transfer.
Identifiers of the Orders in Violet that are associated with this transfer.
Identifiers of the Bags in Violet that are associated with this transfer.
Identifiers of the Distributions in Violet that are associated with this transfer. The amount of this Transfer is directly computed as the sum of all Distributions related to it.
Unique identifiers of the Transfer Reversal objects in Violet that are associated with this transfer.
forbidden
not found
internal server error
Last updated
Was this helpful?