POST /agent-commerce/v1/quotes/{id}/pay

Changed on

First POST without PAYMENT-SIGNATURE returns HTTP 402 and PAYMENT-REQUIRED. Sign with your own authorized wallet and resubmit. A 202 requires reconciliation, never a second payment.

Request

Path parameters

idstring uuid required

Headers

PAYMENT-SIGNATUREstring

x402 v2 encoded signed payment authorization.

Payment-Authorizationstring

MPP Payment credential. Use instead of PAYMENT-SIGNATURE, never both.

Request body

object required

Response

Payment result. Inspect order.order_id before claiming an order.

object required

Changes