Envio de Pedido
Ação realizada no lado do servidor para enviar o pedido do Vtex para o Bravo.
-
Método: POST
-
URL:
[baseurl]/cashback/order/send -
Header:
Content-Type: application/jsonAuthorization: Bearer <SECRET_KEY>
Exemplo de Requisição
POST /cashback/order/send HTTP/1.1
Host: [baseurl]
Content-Type: application/json
Authorization: Bearer <SECRET_KEY>
{
"order_id": "PEDIDO_X",
"user_identifier": "USUARIO_X",
"items" : [
{
"product_id" : "PRODUTO_A",
"product_price" : 80.00,
"product_quantity" : 3,
},
{
"product_id" : "PRODUTO_B",
"product_price" : 40.00,
"product_quantity" : 3,
},
{
"product_id" : "PRODUTO_C",
"product_price" : 20.00,
"product_quantity" : 3,
},
]
}Respostas
Sucesso
- Status: 200
{
"status": "success",
}Possíveis Códigos de Erro
- Status: 401 Unauthorized
{
"status": "error",
"message": "User not authenticated"
}- Status: 409 Conflict
{
"status": "error",
"message": "Order already exists"
}