19 de setembro de 2024

Como adicionar seu próprio provedor de pagamento?

Você quer conectar um provedor de pagamento que ainda não conectamos? Isso é bem fácil de fazer

Você quer conectar um provedor de pagamento que ainda não conectamos? Isso é bem fácil de fazer, basta criar um aplicativo de Provedor de Pagamento e começar a receber pagamentos.

1. Crie um aplicativo

Vá até a Appstore e crie um aplicativo. Estes são os requisitos:

  1. Seu aplicativo precisa de um webhook com o evento patment.request
  2. A categoria precisa ser payment_provider
  3. Precisa de um logotipo e uma descrição

URL de redirecionamento de pagamento (Webhook)

Enviaremos o usuário para esta url quando ele/ela iniciar um pagamento. Você pode então redirecionar o usuário para a página de pagamento correta ou deixá-lo escolher um método de pagamento para usar e então redirecioná-lo para a página de pagamento.

Junto com a URL, enviaremos os seguintes parâmetros na consulta.

app_id = O id do aplicativo
admin_id = O admin_id da administração
chain_id = Se este administrador pertence a uma cadeia
reservation_id = (número) id exclusivo para esta reserva
reservation_number = (número) o número da reserva conforme comunicado ao hóspede
invoice_id = (número) ID exclusivo para a fatura, este pagamento pertence a
valor: ( float(2) ex. 10233 = EUR102,33) com um máximo de 2 casas decimais, o valor total que deve ser cobrado
moeda: EUR (ou outra moeda)
idioma: nl (en, de, it, fr, es, dk)

Se você criar seu aplicativo, você pode adicionar esta url (sem parâmetros) à lista de webhook. Com o evento payment.request.
Adicionar o pagamento
O pagamento foi concluído? Ótimo! Agora você pode adicioná-lo ao Camping.vare. Você pode usar a API de pagamentos para adicionar o pagamento ao nosso sistema.

Adicionar pagamento via API
https://documenter.getpostman.com/view/9467805/VUjQkj1d#c02a0b22-1ce5-4446-888a-3c9434ed3b58

Se você quiser armazenar sua própria referência com o pagamento. Você pode adicionar metadados ao pagamento. Com esta api:
https://documenter.getpostman.com/view/9467805/VUjQkj1d#7cb7f76b-cda1-48dd-b603-f7bc7557ab27

Redirecione o usuário para sua página pessoal de convidado. Com o reservation_id você pode recuperar a reserva da API. Aqui você encontrará o hash que precisa usar para criar a url para a página de convidado.

https://[administração.slug].camping.care/reserva/{reserva.id}/{reserva.meta.hash}

UM boas-vindas calorosas começa na nuvem

Software projetado do seu ponto de vista. Construído por desenvolvedores com experiência em hospitalidade e com as mais novas técnicas.