Apply Customer to Cart
Apply a Customer
to a cart given its cart_id
.
Path parameters
cart_idinteger · int64Required
Query parameters
price_cartbooleanOptionalDefault:
false
Header parameters
X-Violet-TokenstringRequired
X-Violet-App-SecretstringRequired
X-Violet-App-Idinteger · int32Required
Body
Details of the customer placing the order.
first_namestring · max: 32Required
Customer's first name.
last_namestring · max: 32Required
Customer's last name.
emailstring · max: 64Required
Customer's valid email address.
same_addressbooleanOptionalDefault:
When only one address is provided, should the one address be used for both the shipping and billing addresses.
false
namestringRead-onlyOptional
Full name of the customer.
Responses
200
success
application/json
400
bad request
application/json
404
not found
application/json
post
POST /v1/checkout/cart/{cart_id}/customer HTTP/1.1
Host: sandbox-api.violet.io
X-Violet-Token: text
X-Violet-App-Secret: text
X-Violet-App-Id: 1
Content-Type: application/json
Accept: */*
Content-Length: 78
{
"customer": {
"first_name": "Super",
"last_name": "Mario",
"email": "[email protected]"
}
}
{
"id": 10000,
"token": "fz8x7gksdjsy2p9fdlonw7k9svwjso4b",
"user_id": 10000,
"app_id": 10000,
"developer_id": 10000,
"customer": {
"user_id": 10000,
"first_name": "Super",
"last_name": "Mario",
"email": "[email protected]",
"name": "Super Mario"
},
"bags": [],
"shipping_address": null,
"billing_address": null,
"payment_method": null,
"sub_total": 0,
"shipping_total": 0,
"tax_total": 0,
"discount_total": 0,
"total": 0,
"app_order_id": "00100100",
"status": "IN_PROGRESS",
"is_guest": true,
"date_created": "2017-06-15T01:01:01+0000",
"date_last_modified": "2017-06-15T01:01:01+0000",
"priced": false,
"wallet_based_checkout": false,
"currency": "USD",
"channel": "APP",
"currency_symbol": "$",
"stripe_key": "pk_test_UHg8oLvg4rrDCbvtqfwTE8qd",
"payment_intent_client_secret": "pi_vw8krrsvposl347c5l7x1nt5_secret_vbcw5t2bze37iptq430tmx7s",
"payment_transactions": null,
"intent_based_checkout": true,
"guest": true,
"order_id": 11111
}
Last updated
Was this helpful?