Comunidade

Ask a Question
Back to all

Por que estou recebendo erro 500 ao tentar colocar item no carrinho?

Estou querendo implementar criação de etiqueta no MelhorEnvio e para isso preciso chamar o endpoint https://sandbox.melhorenvio.com.br/api/v2/me/cart para colocar o produto no carrinho, mas o sistema de vocês está me retornando erro interno 500 com uma mensagem de erro genérica.

Estou testando pelo website de vocês. O payload que mando é:

curl --request POST
--url https://sandbox.melhorenvio.com.br/api/v2/me/cart
--header 'Accept: application/json'
--header 'Authorization: Bearer dgfsdgfdsfgdfgfd'
--header 'Content-Type: application/json'
--header 'User-Agent: Aplicação (email para contato técnico)'
--data '
{
"from": {
"name": "Easy",
"phone": "51981953828",
"email": "[email protected]",
"company_document": "05700792000120",
"state_register": "ISENTO",
"address": "Rua Itagua",
"complement": "Casa",
"number": "969",
"district": "Taquara",
"city": "Rio de Janeiro",
"postal_code": "22710270",
"state_abbr": "RJ"
},
"to": {
"name": "Samuel Alves",
"phone": "55996865250",
"email": "[email protected]",
"document": "31128953048",
"state_register": "RJ",
"address": "Travessa",
"complement": "Casa",
"number": "65",
"district": "Sepetiba",
"city": "Rio de Janeiro",
"postal_code": "23548007",
"state_abbr": "RJ"
},
"products": [
{
"name": "Real Betis",
"quantity": "1",
"unitary_value": "100"
}
],
"volumes": [
{
"height": 22,
"width": 32,
"length": 16,
"weight": 1
}
],
"options": {
"receipt": false,
"own_hand": false,
"reverse": false,
"non_commercial": false,
"insurance_value": 100
},
"service": 4
}
'

a resposta que recebo é erro 500:

{
"error": "Houve um erro ao salvar o pedido no carrinho."
}