Create a transaction
Creates a new transaction with full customer information, product
details, shipping options, and fulfillment configuration. Supports
both existing customers (via customer) and new customers (via
new_customer). At least one of them must be provided. Products
can reference catalog items by id, variant, or pack, or
use custom price and name for ad-hoc line items.
Body Parameters
Affiliate UUID for commission tracking.
Must be true to proceed.
trueCurrency code. Null defaults to account base currency.
Language preference for communications.
Referring page URL.
Enable automatic currency conversion.
Disable all discount applications.
Coupon codes to apply.
Product line items (1–20).
Shipping configuration.
Fulfillment automation flags.
Existing customer reference.
New customer to create during checkout.
Custom checkout fields.
Responses
Transaction created
Validation or business-logic error
Missing or invalid API key