Inserir ponto via API

A Donuz possui uma API que permite que qualquer empresa possa realizar uma integração do seu software com a o Programa de Fidelidade, para inserir pontos de forma automática.

Para realizar uma integração com a Donuz, é necessário criar uma conta e obter ao Token de acesso com o atendimento da Donuz.

Veja como fazer uma inserção de pontos via API

Método: POST

Requisição: https://donuz.co/api/v1/ponto

Headers

KEY VALUE
TOKEN Chave de acesso

Body (Parâmetros json)

KEY VALUE
acao inserir
estabelecimento ID da empresa
cliente CPF ou Código de quem vai ganhar ponto
valor Valor da venda em reais ou valor dos pontos a inserir
descricao (opcional) Descrição dos pontos
data_de_insercao (opcional) Data da inserção. Ex: 25/04/2017
regra (opcional) ID da regra de pontos, caso não seja informado será considerado regra padrão 1 para 1.
usuario (opcional) ID do usuário da loja/filial.
codigo_do_produto (opicional) Código do produto vendido.
codigo_de_controle (opcional) Código da venda (transação).

Exemplo de requisição:

{
    "acao": "inserir",
    "estabelecimento": 24340,
    "cliente": "09876543210",
    "descricao": "Venda teste",
    "data_insercao": "2024-03-12",
    "valor": "44"
}

Exemplo de retorno:

{
    "status": 200,
    "mensagem": "Requisição finalizada com sucesso.",
    "uri": "http://www.donuz.co/api/v1/ponto/130254/48677342",
    "estabelecimento": 24340,
    "cliente": "130254",
    "pontos": 88,
    "descricao": null,
    "id_ponto": "48677342"
}

Se uma venda foi cancelada, você pode estorno os pontos, enviando os dados da venda com o valor negativo, conforme exemplo abaixo. Envie os mesmos dados que enviou antes, porém com uma única mudança, que é o valor negativo.

{
    "acao": "inserir",
    "estabelecimento": 24340,
    "cliente": "09876543210",
    "descricao": "Venda teste",
    "data_insercao": "2024-03-12",
    "valor": "-44"
   
}

Mais detalhes da API em: https://donuz.co/api/