Coimo integrar o Becash com seu CRM
Ganhe tempo e automatize o processo!

Nós disponibilizamos integração com a nossa API para o seu sistema de vendas. Dessa maneira, você não precisa inserir as vendas manualmente e os creditos são computados automaticamente no perfil do cliente.

O uso da integração é opcional. Saiba como integrar ao seu sistema:

Introdução

A API do BeCash permite ao estabelecimento, o acesso a alguns recursos de integração, podendo ser feita das formas mais variadas, visando a praticidade em integrações para estabelecimentos que necessitem desses recursos, dando a possibilidade de unificar informações de sistemas diferentes, ou simplesmente adaptar recursos do BeCash, em um sistema já em pleno funcionamento.

Toda requisição, necessita obrigatoriamente de uma chave secreta que o estabelecimento possui, para poder fazer as solicitações, dessa maneira, ao montar uma requisição para qualquer retorno da API do BeCash, o estabelecimento precisa passar como parâmetro esta chave para poder ser identificado.

A seguir temos dois métodos disponíveis e seus tipos de retorno:

A seguir temos os métodos disponíveis e seus tipos de retorno:

AcessoEstabelecimento/BuscarUsuario

Método utilizado para efetuar as vendas, seu retorno é um tipo string com a notificação da transação. Seu modelo passado como parâmetro deve seguir o exemplo abaixo:

Parâmetro Descrição
IdUsuario String com CPF/CNPJ ou Email do consumidor
Valor Venda Double com o valor da venda
Pagamento Outros Double com o valor de pagamento outros (opcional)
Pagamento Debito Double com o valor de pagamento em debito (opcional)
Pagamento Dinheiro Double com o valor de pagamento em dinheiro (opcional)
Observacao String caso tenha alguma observação (opcional)

Exemplo:

GET

https://becash.com.br/api/AcessoEstabelecimento/LancamentoComIdentificacao?IdUsuario=12345678901&ValorVenda=65&PagamentoOutro=0&PagamentoDebito=0&PagamentoDinheiro=65&Observacao&tokenAcesso="SUA_CHAVE_SECRETA"

Retornos:

"1|Lançamento feito com sucesso"

"2|Ocorreu um erro ao fazer o lançamento"

"3|Loja inativa"

"4|Usuário inativo"

"5|O valor da compra precisa ser maior que zero"

"6|O valor da compra não bate com o valor da forma de pagamento"

"7|Pagamento em Outros não habilitado"

"8|Pagamento em Débito não habilitado"

"9|Pagamento em Dinheiro não habilitado"

AcessoEstabelecimento/LancamentoSemIdentificacao

Método utilizado para efetuar uma venda sem a identificação do consumidor, seu retorno é um tipo string com o caminho do QRCode gerado para o consumidor escanear pelo aplicativo e receber as vantagens da compra. Seu modelo passado como parâmetro deve seguir o exemplo abaixo:

Parâmetro Descrição
Valor Venda Double com o valor da venda
Pagamento Outros Double com o valor de pagamento outros (opcional)
Pagamento Debito Double com o valor de pagamento em debito (opcional)
Pagamento Dinheiro Double com o valor de pagamento em dinheiro (opcional)
Observacao String caso tenha alguma observação (opcional)

Exemplo:

GET

https://becash.com.br/api/AcessoEstabelecimento/LancamentoSemIdentificacao?ValorVenda=65&PagamentoOutro=0&PagamentoDebito=0&PagamentoDinheiro=65&Observacao&tokenAcesso="SUA_CHAVE_SECRETA"

Retornos:

"1|Url_Do_QRCode"

"2|Ocorreu um erro ao gerar o lançamento"

"3|Ocorreu um erro ao gerar o QRCode"

"4|Loja inativa"

"5|O valor da compra precisa ser maior que zero"

"6|O valor da compra não bate com o valor da forma de pagamento"

"7|Pagamento em Outros não habilitado"

"8|Pagamento em Débito não habilitado"

"9|Pagamento em Dinheiro não habilitado"

Última Atualização: 05/11/2019
WhatsApp Fale conosco pelo WhatsApp