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 in den Appstore und erstellen Sie eine App. Das sind die Voraussetzungen:
- Ihre App benötigt einen Webhook mit dem Ereignis patment.request
- Die Kategorie muss Zahlungsanbieter sein.
- Es braucht ein Logo und eine Beschreibung
Zahlungsumleitungs-URL (Webhook)
Wir senden den Benutzer zu dieser URL, wenn er/sie eine Zahlung startet. Sie können den Benutzer dann auf die richtige Zahlungsseite weiterleiten oder ihn eine Zahlungsmethode auswählen lassen und ihn dann auf die Zahlungsseite weiterleiten.
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 einer Kette angehört
reservation_id = (Nummer) eindeutige ID für diese Reservierung
reservation_number = (Nummer) die dem Gast mitgeteilte Reservierungsnummer
invoice_id = (Nummer) Eindeutige ID für die Rechnung, zu der diese Zahlung gehört
amount: ( float(2) zB. 10233 = EUR102,33) mit maximal 2 Dezimalstellen, der Gesamtbetrag, der berechnet werden muss
Währung: EUR (oder andere Währung)
Sprache: 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“.
Fügen Sie die Zahlung hinzu
Wurde die Zahlung abgeschlossen? Super! Jetzt kannst du sie zu Camping.vare hinzufügen. Du kannst die Zahlung über die Zahlungs-API zu unserem System hinzufü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, können Sie der Zahlung Metadaten hinzufügen. Mit dieser API:
https://documenter.getpostman.com/view/9467805/VUjQkj1d#7cb7f76b-cda1-48dd-b603-f7bc7557ab27
Leiten Sie den Benutzer auf seine persönliche Gästeseite um. Mit der reservation_id können Sie die Reservierung über die API abrufen. Hier finden Sie den Hash, den Sie verwenden müssen, um die URL zur Gästeseite zu erstellen.
https://[administration.slug].camping.care/reservation/{reservation.id}/{reservation.meta.hash}