---
title: "/api_finaliza_compra"
method: POST
path: "/api_finaliza_compra"
---

# /api_finaliza_compra

`POST /api_finaliza_compra`

Esse endpoint é responsável por finalizar o fluxo de resgate de um bônus. Após isso, um novo bônus será gerado e poderá ser utilizado no futuro.

## Headers

- `Authorization` string, required
- `CodEmpresa` string, required
- `Celular` integer, required
- `Content-Type` string, required
- `System-Name` string, required
- `User-Agent` string, required

## Request body

- object
  - `restricao_horario` boolean, required — Campo retornado na /api_bonus_disponivel.
  - `vai_utilizar_bonus` boolean, required — Informa se o cliente está utilizando o bônus.
  - `ids_bonus` string, required — IDs dos bônus disponíveis nesta compra. Campo retornado na /api_bonus_disponivel.
  - `loja_id` integer, required — ID da loja na CRM&Bônus.
  - `customer_id` integer, required — ID do cliente na CRM&Bônus.
  - `valor_bruto` number, float, required — Valor da compra antes da aplicação do saldo de bônus. Campo enviado na requisição da /api_bonus_disponivel.
  - `bonus_resgatado` number, float, required — Valor de bônus resgatado nesta compra. Campo "saldo" retornado na /api_bonus_disponivel.
  - `campanha_id` integer, required — ID da campanha CRM&Bônus. Campo "id" selecionado dentre as opções retornadas na /api_campanha_disponivel.
  - `sms` string, required — Mensagem de SMS enviada ao cliente no inicio do processo. Campo de mesmo nome retornado na /api_inicio.
  - `pin_master` boolean, required — Informa se foi utilizado o PIN Master. Campo de mesmo nome retornado na /api_validar_pin.
  - `nome_vendedor` string, required — Nome do vendedor que realizou a venda.
  - `nf` string — Nota Fiscal gerada a partir desta compra.
  - `terminal` string — Identificação do terminal ou caixa onde a venda foi realizada.
  - `ticket` string, required — Identificador da compra ou pedido no sistema.

## Response `200`

200

- object
  - `status` boolean
  - `message` string
  - `data` object
    - `bonus_id` integer
    - `order_id` integer

---

[API](https://skmtc.net/crmbonus/apis/bi-crmb-nus.md) · [All operations](https://skmtc.net/crmbonus/apis/bi-crmb-nus/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/crmbonus/bi-crmb-nus/versions/7f3ebb042f1a/schema)
