Bom dia!
Estou tentando aplicar o “Place Order From a Existing Cart” a partir de um carrinho salvo mas estou encontrando dificuldades em finalizar a etapa, pois fico recebendo esse erro toda vez. Já tentei de toda forma encontrar onde estou deixando passar a diferença no valor, mas não consigo. Poderiam me ajudar?
Ambiente: https://alphabeto.vtexcommercestable.com.br
Etapas:
- Simulate Cart
{
"items":[
{
"id":"2166",
"quantity":1,
"seller":"1"
}
],
"marketingData":null,
"country":"BRA",
"postalCode":"88501170"
}
-
/api/checkout/pub/orderForm
-
Add Items to Empty Order Form
{
"orderItems": [
{
"id": "2166",
"quantity": 1,
"seller": "1",
"price": 11995,
"priceTags": [
{
"name": "discount@price-d4f8d095-0c61-4e51-b5cd-d711868b7541#712d81bd-4d02-41e0-b832-2c2287ad7579",
"value": -4798,
"rawValue": -47.98,
"isPercentual": false,
"identifier": null
}
]
}
]
}
- Add Client Data
{
"documentType":"cpf",
"email":"teste@gmail.com",
"firstName":"teste",
"lastName":"teste",
"document":"07059827935",
"phone":"(21) 32133-2133"
}
- Logistic Data
{
"selectedAddresses": [
{
"addressType": "Residential",
"receiverName": "teste teste",
"postalCode": "88501-170",
"city": "Lages",
"state": "SC",
"country": "BRA",
"street": "Rua Rui Barbosa",
"number": "474",
"neighborhood": "Centro",
"complement": "até 277/278",
"reference": "Lages"
}
],
"logisticsInfo": [
{
"itemIndex": 0,
"selectedSla": "Jadlog",
"price": 1617
}
]
}
- Place Order from Existing Cart
{
"referenceId": "0de2de37b1b441afbbfb23eb28ca7782",
"value": 8814,
"referenceValue": 8814,
"interestValue": 0
}
"messages": [
{
"code": null,
"text": "Valor do pagamento não confere com o valor esperado",
"status": "error",
"fields": {}
}
],
Diagrama apresentando o fluxo que estou aplicando: