physical-product-controller
Creates a shopping cart with the selected product and customer details. Currently, the cart allows only one product to be added.
Request
terminalId
integer <int32>
requiredoperatorId
integer <int32>
requiredBody Params application/json
locationId
integer <int32>
optionalmunicipalityId
integer <int32>
optionalbuyerDocumentNumber
string
optionalbeneficiaryDocumentNumber
string
optionalbeneficiaryDocumentType
enum<string>
optionalAllowed values:PASSPORTID_CARD
{
"productId": 0,
"countryId": 0,
"stateId": 0,
"locationId": 0,
"municipalityId": 0,
"buyerName": "string",
"buyerSurname": "string",
"buyerPhone": "string",
"buyerEmail": "string",
"buyerDocumentNumber": "string",
"beneficiaryName": "string",
"beneficiarySurname": "string",
"beneficiaryPhone": "string",
"beneficiaryEmail": "string",
"beneficiaryDocumentNumber": "string",
"city": "string",
"address": "string",
"beneficiaryDocumentType": "PASSPORT"
}
Request samples
curl --location --request POST 'http://evsbus.csqworld.com/physical-products/cart/create//' \
--header 'U;' \
--header 'SH;' \
--header 'ST;' \
--header 'Content-Type: application/json' \
--data-raw '{
"productId": 0,
"countryId": 0,
"stateId": 0,
"locationId": 0,
"municipalityId": 0,
"buyerName": "string",
"buyerSurname": "string",
"buyerPhone": "string",
"buyerEmail": "string",
"buyerDocumentNumber": "string",
"beneficiaryName": "string",
"beneficiarySurname": "string",
"beneficiaryPhone": "string",
"beneficiaryEmail": "string",
"beneficiaryDocumentNumber": "string",
"city": "string",
"address": "string",
"beneficiaryDocumentType": "PASSPORT"
}'
Responses
{
"resultMessage": "string",
"resultCode": 0,
"cartId": 0,
"productPriceX100": 0,
"amountToSendX100": 0,
"deliveryPriceX100": 0
}
Modified at 2025-06-17 13:26:52