Guia de IntegraçãoReferência da API
TópicosAutenticaçãoExceçõesEndpointsEnterprise
get Retorna lista de valores possíveis para recarga.
get Busca o saldo de uma empresa pelo cnpj
get Consulta uma empresa pelo cnpj
put Edita propriedades de uma empresa cadastrada previamente
get Buscar todas as empresas
post Cadastra uma nova empresa
get Buscar todas as cidades disponíveis, com a possibilidade de filtrar pelo estado
put Seta o status de uma empresa como ativa
put Seta o status de uma empresa como inativa
post Gera boleto para recarga de saldo
delete Deleta um grupo de empresas
EnterpriseGroup
get Retorna lista de grupos de empresas
post Cria um novo grupo de empresas
get Retorna um grupo de empresas
put Edita propriedades de um grupo de empresas cadastrado previamente
delete Deleta um grupo de empresas
post Cria um novo contato para o grupo de empresa
put Atualiza o contato para o grupo de empresa
Statistic
post Registra vendas em dinheiro
delete Registra vendas em dinheiro
post Registra entrada/saída dos operadores de caixa.
Toll
post Cria um ou mais tickets para resgate via app
post Registra vendas em dinheiro
Transaction
post Cria pedido de entrega de troco.
post Cria pedido de cobrança / pagamento com saldo
post Confirma um pedido de entrega de troco ou pagamento com saldo
post Cancela um pedido de entrega de troco ou pagamento com saldo
post Estorna uma entrega de entrega de troco ou pagamento com saldo
get Retorna o status de autorização de uma transação
put Simula uma autorização de pagamento sem pin
put Simula uma recusa de pagamento sem pin
Exceções Error code 01 A API valida se o Token está registrado corretamente na nossa base de dados. Caso não encontre o registro, a exceção retornada será essa:{ "errorCode": 1, "error": "Token não encontrado" } Error code 12 A API valida o status atual da transação a ser estornada. Apenas transações confirmadas podem ser estornadas.Exceção retornada caso a transação esteja com status Cancelada:{ "errorCode": 12, "error": "Essa transação já foi cancelada anteriormente" } Error code 18 O CNPJ deve estar registrado na Sled. Senão a API retorna a seguinte exceção:{ "errorCode": 18, "error": "Empresa não encontrada ({enterpriseDocument})" } Error code 25 O estabelecimento deve ter saldo disponível na conta da Sled. Senão a API retorna a seguinte exceção:{ "errorCode": 25, "error": "O saldo da Empresa é insuficiente ({enterpriseDocument})" } Error code 30 A API valida o status atual da transação a ser estornada. Apenas transações confirmadas podem ser estornadas.Exceção retornada caso a transação esteja com status Pendente:{ "errorCode": 30, "error": "A transação informada aindá está pendente" } Error code 31 A API valida há quanto tempo a transação foi confirmada. Apenas transações confirmadas há menos de 24h podem ser estornadas.Exceção retornada caso a transação tenha sido confirmada há mais de 24h:{ "errorCode": 31, "error": "A transação informada foi confirmada há mais de 24h" } Error code 63 No request de Pagamento, a API valida a autorização do Consumidor. Os casos onde a exceção abaixo será retornada:
  • Saldo do Consumidor insuficiente
  • O PIN informado está incorreto
{ "errorCode": 63, "error": "Não autorizado" }