Validates an order-checkout request.

This will validate and return an order-checkout based on the input parameters.

Body Params
applied_discounts
array of objects

Applied discounts.

applied_discounts
billing_address
object
client_data
object
string
1 to 1000

Any additional comments about the order.

string

Currency code.

customer
object
string
1 to 100

External id of the order in destination service.

string

Total discounts.

string

Email of the order.

error
object

Error details are collected from multiple API calls, until we reach fatal/error severity and need to stop the flow.
Error details list can be used for deciding what errors we should show to clients (usually Fatal/Error severity).
For example, we can show the first Fatal/Error we found in the error details list,
or we can show all Fatal/Error errors we have.

uuid

Unique identifier for the order.

metadata
object

Additional map-like data for any custom extra data.

order_items
array of objects
1 to 100

Order items.

order_items
payments
array of objects
≥ 1

Payments.

payments
string
≤ 30

Phone number of the order.

string

Price.

promotion
object
shipping_address
object
shipping_rate
object
shipping_rates
array of objects
1 to 100

Shipping rates (Order-Checkout).

shipping_rates
string
1 to 100

External id of the order in source service.

string
1 to 100

Optional merchant status of the order.

string

Subtotal price.

string

Tax amount.

tax_data
object
string

Tax rate.

Headers
string
required
Responses

Language
Credentials
OAuth2
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json