Möchten Sie einen Zahlungsanbieter verbinden, den wir noch nicht verbunden haben? Das ist ganz einfach, erstellen Sie einfach eine Zahlungsanbieter-App und beginnen Sie mit dem Empfang von Zahlungen.
1. Erstellen Sie eine App
Gehen Sie zum App Store und erstellen Sie eine App. Das sind die Anforderungen:
- Ihre App benötigt ein Webhook mit dem Ereignis payment.request
- Die Kategorie muss payment_provider sein
- Es benötigt ein Logo und eine Beschreibung
Zahlungs-Redirect-URL (Webhook)
Wir senden den Benutzer zu dieser URL, wenn er/sie eine Zahlung startet. Sie können den Benutzer dann zur richtigen Zahlungsseite umleiten oder ihm/ihr die Wahl einer Zahlungsmethode überlassen und ihn/sie dann zur Zahlungsseite umleiten.
Zusammen mit der URL senden wir die folgenden Parameter in der Abfrage.
app_id = Die ID der App
admin_id = Die admin_id der Verwaltung
chain_id = Wenn dieser Administrator zu einer Kette gehört
reservation_id = (Nummer) eindeutige ID für diese Reservierung
reservation_number = (Nummer) die Reservierungsnummer, die dem Gast mitgeteilt wurde
invoice_id = (Nummer) Eindeutige ID für die Rechnung, zu der diese Zahlung gehört
amount: (float(2) z.B. 10233 = EUR102,33) mit maximal 2 Dezimalstellen, der Gesamtbetrag, der berechnet werden muss
currency: EUR (oder andere Währung)
language: nl (en, de, it, fr, es, dk)
Wenn Sie Ihre App erstellen, können Sie diese URL (ohne Parameter) zur Webhook-Liste hinzufügen. Mit dem Ereignis payment.request.
Zahlung hinzufügen
Wurde die Zahlung abgeschlossen? Großartig! Jetzt können Sie sie zu Camping.vare hinzufügen. Sie können die Zahlungs-API verwenden, um die Zahlung in unser System einzufügen.
Zahlung über die API hinzufügen
https://documenter.getpostman.com/view/9467805/VUjQkj1d#c02a0b22-1ce5-4446-888a-3c9434ed3b58
Wenn Sie Ihre eigene Referenz mit der Zahlung speichern möchten. Sie können Metadaten zur Zahlung hinzufügen. Mit dieser API:
https://documenter.getpostman.com/view/9467805/VUjQkj1d#7cb7f76b-cda1-48dd-b603-f7bc7557ab27
Leiten Sie den Benutzer zu seiner persönlichen Gästeseite weiter. Mit der reservation_id können Sie die Reservierung über die API abrufen. Hier finden Sie den Hash, den Sie benötigen, um die URL zur Gästeseite zu erstellen.
https://[administration.slug].camping.care/reservation/{reservation.id}/{reservation.meta.hash}