Skip to main content

Confirm an order

PUT 

/partner/confirm/order

Confirms a matched or processing order, triggering the fulfillment flow. Only works on orders with status process or pre_order.

A shipping-leg fee is recorded against the order and, for accounts on a seller-shipping arrangement, deducted from expected_payout. Re-read GET /partner/payout/{order_id} after confirming to see the payout you will actually receive.

Send this exactly once per order. The status transition it starts is asynchronous, so a retry sent before the order leaves process passes the status gate again and deducts the fee a second time. There is no idempotency key. On a timeout or an ambiguous failure, re-read the order with GET /partner/{order_id} and only resend if the status has not moved.

Request​

Responses​

Order confirmed