physical-product-controller
Finalizes the purchase using a previously created cart.
Request
terminalId
integer <int32>
requiredoperatorId
integer <int32>
requiredlocalReference
integer <int32>
requiredBody Params application/json
amountToSendX100
integer <int32>
optionaldestinationAmountX100
integer <int32>
optionalserviceFeeX100
integer <int32>
optionaltotalAmountX100
integer <int32>
optionaldestinationCurrency
string
optionallocalDateTime
string <date-time>
optional{
"amountToSendX100": 0,
"destinationAmountX100": 0,
"serviceFeeX100": 0,
"totalAmountX100": 0,
"destinationCurrency": "string",
"localDateTime": "2019-08-24T14:15:22Z",
"senderPhoneNumber": "string",
"cartId": "string"
}
Request samples
curl --location --request POST 'http://evsbus.csqworld.com/physical-products/purchase///' \
--header 'U;' \
--header 'SH;' \
--header 'ST;' \
--header 'Content-Type: application/json' \
--data-raw '{
"amountToSendX100": 0,
"destinationAmountX100": 0,
"serviceFeeX100": 0,
"totalAmountX100": 0,
"destinationCurrency": "string",
"localDateTime": "2019-08-24T14:15:22Z",
"senderPhoneNumber": "string",
"cartId": "string"
}'
Responses
finalstatus
integer <int32>
optionalsupplierreference
string | null
optionaldestinationcurrency
string | null
optionaldestinationamount
number | null
optional{
"rc": 0,
"items": [
{
"finalstatus": 0,
"resultcode": "string",
"resultmessage": "string",
"supplierreference": "string",
"destinationcurrency": "string",
"destinationamount": 0
}
]
}
Modified at 2025-06-18 15:04:49