Hanzo
OpenapiCommerce

Authorize an order that already exists, holding the funds without settling them

Continues the order named in the path rather than minting a new one, holding funds for it.

POST /v1/commerce/store/{storeid}/authorize/{orderid}

Addresshttps://api.hanzo.ai/v1/commerce/store/{storeid}/authorize/{orderid}
MethodPOST
Operationpost_commerce_store_by_storeid_authorize_by_orderid
AuthAuthorization: Bearer $HANZO_API_KEY

Continues the order named in the path rather than minting a new one, holding funds for it. The order is loaded from the caller org's own store, so an id belonging to another tenant is a 404. The rule most callers get wrong is that the body's order object is MERGED onto the loaded order before the tally — this is not a read-only reference, and a field sent here overwrites what is stored. The gate, the store resolution and the currency override behave exactly as on the bodiless-id sibling, and settling is still the capture call's job.

Request

2 fields.

FieldInTypeRequiredDescription
storeidpathstringyes
orderidpathstringyes

Response

The document declares no response body for this operation. It answers 200 on success and the platform error shape on failure — see Errors.

Examples

hanzo has no subcommand for this operation — the CLI serves only what cloud's live route table confirms. Use HTTP or an SDK.


Commerce API · All Hanzo APIs · Interactive reference

How is this guide?

On this page