POST
terminalId
(integer): ID of the requesting terminalproductId
(integer): ID of the selected productField | Type | Description |
---|---|---|
productId | integer | ID of the product being added to the cart |
countryId | integer | ID of the selected country |
stateId | integer | ID of the selected state or province |
locationId | integer | ID of the delivery location |
municipalityId | integer | ID of the selected municipality |
buyerName | string | Name of the buyer |
buyerSurname | string | Surname of the buyer |
buyerPhone | string | Phone number of the buyer |
buyerEmail | string | Email address of the buyer |
buyerDocumentNumber | string | Document number of the buyer |
beneficiaryName | string | Name of the beneficiary |
beneficiarySurname | string | Surname of the beneficiary |
beneficiaryPhone | string | Phone number of the beneficiary |
beneficiaryEmail | string | Email address of the beneficiary |
beneficiaryDocumentNumber | string | Document number of the beneficiary |
beneficiaryDocumentType | string | Type of document (e.g., PASSPORT , ID_CARD ) |
city | string | City of delivery |
address | string | Full delivery address |
{
"productId": 501,
"countryId": 34,
"stateId": 201,
"locationId": 401,
"municipalityId": 301,
"buyerName": "Carlota",
"buyerSurname": "Gómez",
"buyerPhone": "+34000000000",
"buyerEmail": "cg@example.com",
"buyerDocumentNumber": "X1234567",
"beneficiaryName": "Luis",
"beneficiarySurname": "Gómez",
"beneficiaryPhone": "+34000000001",
"beneficiaryEmail": "luis@example.com",
"beneficiaryDocumentNumber": "Y7654321",
"city": "Madrid",
"address": "Calle Mayor 1, 1ºB",
"beneficiaryDocumentType": "PASSPORT"
}
Field | Type | Description |
---|---|---|
resultMessage | string | Human-readable message describing the result of the operation |
resultCode | integer | Internal result code (e.g., 0 for success) |
cartId | integer | Unique identifier of the newly created cart |
productPriceX100 | integer | Base price of the product, expressed in cents |
amountToSendX100 | integer | Amount intended to be sent, expressed in cents |
deliveryPriceX100 | integer | Cost of delivery, expressed in cents |
{
"resultMessage": "Cart created successfully",
"resultCode": 0,
"cartId": 874231,
"productPriceX100": 1300,
"amountToSendX100": 1500,
"deliveryPriceX100": 200
}