Process Transfers for a single Bag
Initiates a payout transfer for a specific bag within an order. The order is validated for existence and the caller's access is verified before processing. Returns a single PayoutTransfer object representing the transfer result for the specified bag, including the transfer status, amount, payment provider details, and any errors encountered.
ID of the order containing the bag
11111ID of the bag to process the transfer for
22222API 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?