Registros Cashback
Envio de Pedido

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/json
    • Authorization: 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"
}