Tipo de Processamento de Pagamento Personalizado: entenda como funciona o método ReleseCardPayment

Criada por Alexsandra Caldas, Modificado em Qua, 20 Mai na (o) 11:55 AM por Alexsandra Caldas

Para o cenário "Personalizado", foi disponibilizado o método ReleaseCardPayment no endpoint abaixo: 


POST https://ws-[ClientIdentification].cangooroo.net/API/REST/Hotel.svc/ReleaseCardPayment 


Exemplo de requisição: 


{

  "Credential": {

    "Username": "{{USR}}",

    "Password": "{{PWD}}"

  },

  "ServiceId": 1234,

  "Approver": "",

  "Requester": ""

}


ParâmetroDescrição
Username / PasswordCredenciais do usuário.
ServiceIdID do serviço no Cangooroo. Apenas um ID por requisição.
ApproverCampo opcional para identificação do aprovador.
RequesterCampo opcional para identificação do solicitante.


A resposta da API contém as seguintes informações:



CampoDescrição
ProcessingDateIndica a data em que o pagamento foi efetivado.

PaymentStatus

Retorna "Paga" em caso de sucesso ou "Não Paga" em caso de falha no processamento.



Caso a configuração "Personalizado" esteja desabilitada para a agência/cliente, a chamada ao método ReleaseCardPayment não será processada e a API retornará o seguinte erro: 


{

  "Error": {

    "Message": "Unavailable functionality, check configurations."

  }

}


Descrição do erro: 


CampoDescrição
MessageIndica que a funcionalidade não está disponível devido à configuração atual do ambiente. É necessário validar se o cenário "Personalizado" está habilitado antes da execução do método.


Considerações importantes

Agências com cartão fixo VCN (ex.: VCN – B2B Pay, Jeeves etc.) em condições de pagamento

O cartão virtual será gerado no momento do booking, porém o pagamento será processado conforme a configuração definida.

Agências com cartão de crédito fixo em condições de pagamento

O pagamento será realizado utilizando o número vinculado ao cardId no momento da execução.

Cenário com configuração "Personalizado" sem chamada ao método ReleaseCardPayment

Caso o método não seja executado, a data padrão para processamento do pagamento será a data de check-in da reserva.

Observações

Os valores informados nos campos Approver e Requester na requisição serão registrados nas observações da reserva.

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo