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
- 200
- 400
- 500
Order confirmed
Order operation failed
Internal server error