MultiClubes Retail VendingMachine API
Esta é a documentação dos serviços de comunicação da solução MultiClubes. Este manual tem como objetivo ajudar no entendimento e na implementação de uso dos serviços que compoem a API.
Comunicação
A comunicação suportada é SOAP sobre HTTPS com o uso do protocolo TLS 1.0 e SSL 3.0. O certificado fornecido pelo servidor deve ser inspecionado a cada nova conexão, para confirmar que se trata de um certificado confiável. A URL do servidor contida no certificado deve corresponder ao endereço correto do MultiClubes (multiclubes.com.br). Os dados devem estar codificados no formato UTF8.
Autenticação
O acesso à API é restrito aos parceiros cadastrados, sendo necessário informar, em cada conexão, a chave de autenticação fornecida pela nossa equipe de suporte técnico ao parceiro. A duração da chave é indeterminada, somente perdendo a validade caso a conta de acesso seja desativada.
A chave de autenticação deve ser informada pelo cabeçalho da chamada pelo header com nome _AuthenticationKey com namespace ns.
Glossário
- Operação de consumo: é o registro de itens consumidos em uma conta de consumo.
- Conta de consumo: é onde os consumos são registrados e deduzidos dos créditos disponíveis. Existem as modalidades de crédito "pós-pago" ou "pré-pago".
- Crédito disponível: é o valor total que uma conta de consumo dispõe para consumir no momento.
- Cartão de consumo ou pulseira: é o meio físico (um cartão ou pulseira) que representa a conta de consumo. Pode ter seu código armazenado em uma tag NFC, tarja magnética, código de barras, etc.
- Ponto de venda: é o equipamento onde consumo é registrado.
Funcionamento
- Registra a operação de consumo deduzindo dos créditos disponíveis na conta de consumo.
- Estorna a operação de consumo previamente registrada.
Como começar
- Obtenha o endereço do serviço de homologação.
- Abra o endereço do serviço no navegador e obtenha a documentação WSDL.
- Realize chamadas em homologação para testes de reconhecimento.
- Integre as chamadas com seu software em homologação.
- Obtenha o endereço do serviço de produção.
- Realize chamadas em produção para testes de finalização.
Notas de versão
1.0.0
11/12/2018
- Criada esta documentação para auxiliar no entendimento e implementação.
1.0.1
21/01/2019
- Redefinição da API de forma mais simplificada para operações com VendingMachines.
1.0.2
14/08/2020
- Inclusão do campo
PrintOrderTicketNumberpara retorno do número do pedido impresso.
1.0.3
28/03/2023
- Adicionado o campo
ConsumptionAccountaoBalanceResultpara retorno do número da conta de consumo. - Adicionado o campo
DocumentaoBalanceResultpara retorno do documento do cliente da conta de consumo. - Adicionado o campo
EmailaoBalanceResultpara retorno do e-mail do cliente da conta de consumo. - Adicionado o campo
PhoneaoBalanceResultpara retorno do telefone do cliente da conta de consumo.
1.0.4
30/04/2024
- Adicionado o campo
CommentsaoConsumptionItemDatapara cadastrar um comentário no item.
1.0.5
03/05/2024
- Criado o novo método
PerformSalepara realizar vendas pela API utilizando TEF.
1.0.6
17/01/2025
- Criado o novo tipo
PixnoPaymentTypepara realizar vendas pela API com a forma de pagamento Pix.
1.0.7
19/08/2025
- Criado o novo método
SearchAccountspara realizar busca de contas de consumo ativas pela API.
22/09/2025
1.0.8
- Adicionado o campo
DeliveryLocationaoConsumptionDatapara cadastrar um endereço de entrega ao pedido.