MultiClubes Hotel API
Esta é a documentação dos serviços de comunicação para smartphones da solução MultiClubes. Este manual 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 estar codificados no formato UTF8.
Glossário
- Conta de consumo: é o cartão ou pulseira onde são apontados os serviços e produtos adquiridos pelo hóspede.
- Voucher: valor que é ativado na conta de consumo do hóspede para ser gasto posteriormente somente com determinado produto.
- TAG NFC: chip NFC armazenado em um cartão ou pulseira que o hóspede utiliza para fazer o consumo.
- Pagamento: pagamento para quitar ou reduzir um saldo devedor.
- NFC Legado: NFC com conteúdo gerido por terceiros.
Funcionamento
- Abertura da conta de consumo do hóspede.
- Consulta de saldo da conta de consumo do hóspede.
- Ativação de vouchers na conta de consumo do hóspede.
- Pagamento de conta de consumo do hóspede.
- Encerramento de conta de consumo do hóspede.
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
15/05/2018
- Criada esta documentação para auxiliar no entendimento e implementação.
1.1.0
18/06/2018
- Evolução do método de
CheckInpara receber o RoomNumber (número do quarto, UH) e HotelEid (identificador do hotel).
1.2.0
05/07/2018
- Método
GetMovementspara consulta do extrato de consumo do hóspede.
1.3.0
30/07/2018
- Foi modificada os métodos
CheckIn,CheckOuteChangeNfcpara permitir o rastreio de todas as operações realizadas com NFC.
1.4.0
04/07/2019
Foi modificada a API para que tenha as informações de saldo em abertos das contas
- Adicionado o método
GetOpenConsumptionpara retornar o consumo em aberto da conta do hóspede. - Alterado o método
Paycom adição do parâmetro opcionalPayData.CloseOpenConsumption.
1.5.0
02/10/2019
Foi modificada a API para permitir o uso de NFC Legado, permitindo à softwares de terceiros realizar a gravação do conteúdo da TAG NFC.
- Alterado o método
CheckIncom adição do parâmetroCheckInData.IsLegacyNfc - Alterado o método
ChangeNfcpara tenha suporte ao NFC Legado.
1.6.0
09/10/2019
Foi modificada a API para que permita a emissão fiscal dos produtos vouchers ativados e expirados na pré-venda do hotel que o hóspede está.
- Alterado o método
ActivateVouchercom adição do parâmetro opcionalActivateVoucherProductData.ExpiryDateTime
1.7.0
05/06/2020
Foi realizada uma padronização de dados de check-in.
Foi realizada a modificação no método CheckIn para que a edição dos dados da reserva quando chamado com mesmo GuestEid já existente.
- Alterado o método
CheckIncom a adição dos parâmetros:CheckInData.DocumentCheckInData.DocumentTypeCheckInData.ReserveCheckInData.ReserveEid
1.8.0
17/11/2020
Foi modificada a API para que o cartão de consumo tenha uma data de validade e após o vencimento, não seja mais utilizado.
Foi realizada a modificação no método CheckIn.
- Alterado o método
CheckIncom a adição do parâmetro:CheckInData.CardValidity
1.9.0-beta
16/04/2021
Inclusão do método CheckInOnity para gravação de chave de quarto pela integração Onity.
1.9.0
01/06/2021
Implementação do método CheckInOnity para gravação de chave de quarto pela integração Onity.
- Alterado
CheckInOnityDatacom as seguintes modificações:- Alterado
CheckInOnityData.CardValidityparaCheckInOnityData.CardFinalValiditypassando ser obrigatório. - Adicionado
CheckInOnityData.CardInitialValiditycomo opcional
- Alterado
1.10.0
04/07/2025
Implementação do método GetConsumptionAccounts que retorna as informações de contas de consumo relacionadas a uma determinada reserva.
1.11.0
20/07/2025
Inclusão do campo CloudAccountEid ao retorno do método GetConsumptionAccounts.
1.12.0
22/07/2025
Implementação dos métodos relacionados ao pagamento através da API Hotel:
- Adicionado o método
CreatePixPaymentpara criação de código de pagamento PIX. - Adicionado o método
AbortPixpara cancelar transação PIX criada para pagamento. - Adicionado o método
ConfirmPixPaymentpara confirmação de pagamento PIX. - Adicionado o método
LoadPaymentque retorna os dados necessários para a realização de pagamentos. - Adicionado o método
LoadAcquirerAuthenticationque retorna os dados necessários para autenticação via 3DS.