pre-checkout calculation
Developing
POST
order/pre-checkout
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'order/pre-checkout' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTc0NjU0MDQ3MCwianRpIjoiMjgwZjdkY2QtMWRlMS00M2M4LTgwZDktYTI4NWNiNTQ2YzgyIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6IjE3IiwibmJmIjoxNzQ2NTQwNDcwLCJjc3JmIjoiN2Y1YWMxZjYtYzAzNS00MjZhLTllNWYtMGE1YzA3ODEwYjAwIiwidXNlcm5hbWUiOiJlY29fc2VsbGVyMTAiLCJlbWFpbCI6InNlbGxlcjEwQGV4YW1wbGUuY29tIn0.IWfaLzWFNaV-hqCpOHVnSxenOEsNb6_ZFTZskQvfxiU' \
--header 'Content-Type: application/json' \
--data-raw '{
"promotion_code": "HELPMEPLS3"
}'
Response Response Example
{
"message": "Order checked out successfully",
"promotion": {
"discount": "11.00",
"eligible_items_ids": [
1,
2
],
"title": "Summer Sale",
"total_price": "44.00"
},
"success": true
}
Request
Header Params
Authorization
string
required
Example:
Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTc0NjU0MDQ3MCwianRpIjoiMjgwZjdkY2QtMWRlMS00M2M4LTgwZDktYTI4NWNiNTQ2YzgyIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6IjE3IiwibmJmIjoxNzQ2NTQwNDcwLCJjc3JmIjoiN2Y1YWMxZjYtYzAzNS00MjZhLTllNWYtMGE1YzA3ODEwYjAwIiwidXNlcm5hbWUiOiJlY29fc2VsbGVyMTAiLCJlbWFpbCI6InNlbGxlcjEwQGV4YW1wbGUuY29tIn0.IWfaLzWFNaV-hqCpOHVnSxenOEsNb6_ZFTZskQvfxiU
Body Params application/json
Responses
Modified at 2025-05-06 14:29:20