Loja Calendar API
Esta é a documentação dos serviços de comunicação da solução MultiClubes. Este manual se destina aos desenvolvedores e integradores na implementação do projeto de venda de ingressos e tem como objetivo ajudar no entendimento e na implementação de uso dos serviços que compõem a API.
Comunicação
A forma de comunicação suportada é SOAP sobre HTTP. Os dados devem esta codificados no formato UTF8.
Glossário
- Loja: é um sistema dedicado a tratar de todo o processo financeiro.
Funcionamento
- Integração entre o calendário do site de compras do cliente com o processo de compra no site da Loja.
- Consulta datas disponíveis para compra de ingressos.
Informando a data para a loja
Data completa
A data deverá ser passada como valor numérico para a página de ingresso da Loja.
Exemplo
- Código da campanha (campaign) escolhida foi: B2C
- Data (date) escolhida foi: 16/06/2018 http://loja.multiclubes.com.br/qa/[cliente]/ingressos/B2C/16062018
Obs: A parâmetro "date" deverá conter a data completa (dia, mês e ano). Se a data informada não existir como uma data válida de compra, o calendário da Loja será exibido, caso contrário, será exibido o passo da escolha dos ingressos.
Mês e ano
O mês e o ano deverão ser passados como valor numérico para a página de ingresso da Loja.
Exemplo
- Código da campanha (campaign) escolhida foi: B2C
- Data (date) escolhida foi: 06/2018 http://loja.multiclubes.com.br/qa/[cliente]/ingressos/B2C/062018
Obs: A parâmetro "date" deverá conter o mês e o ano válidos. Se não existir aquele mês e ano, o calendário da Loja será exibido na data atual.
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 documentãçã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
Versão atual: 1.0.1
1.0.0
15/05/2018
- Criada esta documentação para auxiliar no entendimento e implementação.
1.0.1
06/05/2020
- Foi criado o método GetCalendarDateValues para retornar os valores utilizados nos lotes referentes as datas do calendário.