/finaliza-venda-full

Este endpoint intermedia o fluxo de bonificação, sendo responsável pela finalização da compra, baixa dos bônus utilizados e geração de um novo bônus para uso na próxima compra.

post/finaliza-venda-full

Headers

Authorizationstring required

Token de autenticação.

ecstring required

Código da empresa enviado pela CRM&Bonus.

Content-Typestring required

Request body

namestring

Nome do cliente.

phonestring required

Número do celular do cliente sem máscara.

amountnumber float required

Valor da compra antes da aplicação do saldo de bônus (campo enviado na requisição da /bonus-disponivel).

typestring required

Usado para definir o propósito da requisição entre "resgate" e "geracao".

ids_bonusstring required

IDs dos bônus disponíveis nesta compra (campo retornado na /bonus-disponivel).

bonus_utilizadonumber float required

Valor de bônus resgatado nesta compra (campo "saldo_bonus" retornado na /bonus-disponivel).

transaction_idstring required

Id da transação.

transaction_codestring required

Identificador da compra ou pedido no sistema.

Response

200

statusboolean
messagestring

Example response

{
  "status": true,
  "message": "success",
  "data": {
    "bonusId": 5443212,
    "orderId": 23123,
    "valorBonus": 50,
    "userId": 3443225,
    "userName": "João Silva",
    "userCelular": "55 (11) 98572-8710",
    "error_text_b2b": "string"
  }
}