commerce_checkout
commerce_checkoutCreate an order (HIGH RISK, action=commerce.order). This tool creates a real order. Do not call it without explicit confirmation from the user. With user_confirmed=false it goes to an approval queue instead. quote_id and quote_hash from commerce_build_cart are required; the server recomputes them and rejects a mismatch. On timeout do NOT retry — query commerce_order_status with the same idempotency_key to avoid a duplicate order. / 실제 주문을 생성합니다. 타임아웃 시 재호출 금지 — 같은 idempotency_key 로 상태를 조회하십시오.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | No | Calling agent id, for the audit trail. / 호출 에이전트 식별자(감사 추적용) | |
| quote_id | Yes | Quote id returned by commerce_build_cart. / commerce_build_cart 가 반환한 견적 ID | |
| quote_hash | Yes | Quote hash returned by commerce_build_cart (tamper guard). Pass it through unchanged. / 견적 해시. 그대로 전달 | |
| payment_mode | No | Payment method (optional). / 결제 방식(선택) | |
| shipping_memo | No | Delivery note (optional). / 배송 메모(선택) | |
| user_confirmed | Yes | Has the user explicitly confirmed this purchase? Do not send true without that confirmation. false routes it to human approval. / 사용자가 명시적으로 확인했는가. 확인 없이 true 금지 | |
| idempotency_key | No | Idempotency key acp_<ULID>. Re-sending the same key replays the first result instead of running again. / 멱등키. 재요청은 최초 결과를 재생 | |
| shipping_address | No | Shipping address (optional). / 배송지(선택) |