Complete the checkout process, create order, and process payment
Checkout completion data
Whether to use a different billing address from shipping
Payment method ID
Payment data to pass through to the payment gateway
Shipping method ID
Currency code for the order (e.g., USD, EUR, GBP). Enables multi-currency support with compatible plugins. If not provided, store default will be used.
"USD"
Create customer account during checkout (for guest checkout)
Password for new customer account (required if create_account is true)
Customer note for the order
Checkout processed successfully