create_order
Legacy auth-required tool — prefer the open UCP flow (create_cart → create_checkout → complete_checkout) which needs no credentials. Use create_order only if you hold a Bearer token and want a single-call path to a payment link. All item prices are re-verified server-side against the live pricing engine — agent-supplied prices are ignored. Returns a Yoco or Ozow payment_url.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Array of configured blind items | |
| customer_city | No | Delivery city | |
| customer_name | Yes | Customer full name | |
| customer_email | Yes | Customer email address | |
| customer_phone | Yes | Customer phone number | |
| payment_method | No | Yoco card or Ozow instant EFT | yoco |
| customer_address | No | Delivery address |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| contact | Yes | ||
| message | Yes | ||
| success | Yes | ||
| currency | Yes | ||
| order_id | Yes | ||
| total_zar | Yes | ||
| item_count | Yes | ||
| payment_url | Yes |