Vuoi connettere un fornitore di servizi di pagamento che non abbiamo ancora connesso? È abbastanza facile da fare, basta creare un'app di fornitore di servizi di pagamento e iniziare a ricevere pagamenti.
1. Crea un'app
Vai all'Appstore e crea un'app. Questi sono i requisiti:
- La tua app ha bisogno di un webhook con l'evento patment.request
- La categoria deve essere payment_provider
- Ha bisogno di un logo e di una descrizione
URL di reindirizzamento del pagamento (webhook)
Invieremo l'utente a questo URL quando inizierà un pagamento. Puoi quindi reindirizzare l'utente alla pagina di pagamento corretta o lasciargli scegliere un metodo di pagamento da utilizzare e quindi reindirizzarlo alla pagina di pagamento.
Insieme all'URL invieremo i seguenti parametri nella query.
app_id = L'ID dell'app
admin_id = L'admin_id dell'amministrazione
chain_id = Se questo amministratore appartiene a una catena
reservation_id = (numero) ID univoco per questa prenotazione
reservation_number = (numero) il numero di prenotazione comunicato all'ospite
invoice_id = (numero) ID univoco per la fattura a cui appartiene questo pagamento
importo: (float(2) es. 10233 = EUR102,33) con un massimo di 2 decimali, l'importo totale che deve essere addebitato
valuta: EUR (o altra valuta)
lingua: nl (en, de, it, fr, es, dk)
Se crei la tua app, puoi aggiungere questo URL (senza parametri) all'elenco dei webhook. Con l'evento payment.request.
Aggiungi il pagamento
Il pagamento è stato completato? Ottimo! Ora puoi aggiungerlo a Camping.vare. Puoi usare l'API dei pagamenti per aggiungere il pagamento al nostro sistema.
Aggiungere il pagamento tramite API
https://documenter.getpostman.com/view/9467805/VUjQkj1d#c02a0b22-1ce5-4446-888a-3c9434ed3b58
Se vuoi memorizzare il tuo riferimento con il pagamento. Puoi aggiungere metadati al pagamento. Con questa API:
https://documenter.getpostman.com/view/9467805/VUjQkj1d#7cb7f76b-cda1-48dd-b603-f7bc7557ab27
Reindirizza l'utente alla sua pagina ospite personale. Con reservation_id puoi recuperare la prenotazione dall'API. Qui troverai l'hash che devi usare per creare l'url alla pagina ospite.
https://[amministrazione.slug].camping.care/prenotazione/{prenotazione.id}/{prenotazione.meta.hash}