Externes Gateway: Unterschied zwischen den Versionen

Aus Beds24 Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Category:Anzahlungen ''Diese Seite ist über das Menue KONFIGURATION->UNTERKÜNFTE->ANZAHLUNGEN->EXTERNES GATEWAY'' Notwendige Kenntnisse: html, Program…“)
 
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Category:Anzahlungen]]
+
[[Category:Zahlungen]]
  
  ''Diese Seite ist über das Menue KONFIGURATION->UNTERKÜNFTE->ANZAHLUNGEN->EXTERNES GATEWAY''
+
  ''Diese Seite ist über das Menue KONFIGURATION -> ZAHLUNGEN->ZAHLUNGSDIENSTLEISTER->EXTERNES GATEWAY''
  
 
Notwendige Kenntnisse: html, Programmierung
 
Notwendige Kenntnisse: html, Programmierung
Zeile 7: Zeile 7:
 
Sie können eine Verbindung mit einem externen (nicht integrierten) Zahlungsgateway einrichten.  
 
Sie können eine Verbindung mit einem externen (nicht integrierten) Zahlungsgateway einrichten.  
  
Dabei wird der Gast über einen Button zu der spezifizierten URL mit POST Feldern geleitet.
+
Dabei wird der Gast über einen Button zu der spezifizierten URL geleitet. Dabei werden die "Post Data" Werte als HTML POST hinzugefügt.
  
Die URL und die POST Felder können Template Varialben enthalten, über die Informationen aus der Buchung eingefügt werden können.  
+
Die URL und die POST Felder können Template Variablen enthalten, über die Informationen aus der Buchung eingefügt werden können.  
  
  
Zeile 31: Zeile 31:
 
  amount = Zahlungsbetrag
 
  amount = Zahlungsbetrag
 
  description = Beschreibung der Zahlung für den Rechnungsposten
 
  description = Beschreibung der Zahlung für den Rechnungsposten
  status = Status der Zahlung für den Rechnungsposten
+
 
 +
Diese Post Felder sind optional:
 +
  status = Buchungsstatus, 0 (stroniert), 1 (bestätigt), 2 (neu), 3 (angefragt)
 +
payment_status =  Status der Zahlung für den Rechnungsposten
 
  txnid = einzigartige ID für diese Zahlung durch die Dubletten verhindert werden
 
  txnid = einzigartige ID für diese Zahlung durch die Dubletten verhindert werden

Aktuelle Version vom 11. Mai 2019, 14:10 Uhr


Diese Seite ist über das Menue KONFIGURATION -> ZAHLUNGEN->ZAHLUNGSDIENSTLEISTER->EXTERNES GATEWAY

Notwendige Kenntnisse: html, Programmierung

Sie können eine Verbindung mit einem externen (nicht integrierten) Zahlungsgateway einrichten.

Dabei wird der Gast über einen Button zu der spezifizierten URL geleitet. Dabei werden die "Post Data" Werte als HTML POST hinzugefügt.

Die URL und die POST Felder können Template Variablen enthalten, über die Informationen aus der Buchung eingefügt werden können.


Beispielsweise [DEPOSIT] enthält den Zahlungsbetrag

z.B. deposit=[DEPOSIT]&bookid={BOOKID] senden die Felder Anzahlung und Buchungsnummer an das externe Gateway. 

Über eine Notify URL kann eingesetzt werden, um eine erfolgreiche Zahlung vom externen Gateway an Beds24 zu melden.

Die Benachrichtigung fügt den gezahlten Betrag in die Buchung ein und löst Aktualisierung des Buchungsstatus und Benachrichtigungen an Gast und Vermieter aus.

Die Notify URL muss einen Key mit einem Wert senden welcher der Einstellung entspricht und mindestens sechs Zeichen enthält.


Notify URL https://api.beds24.com/custompaymentgateway/notify.php

Notify sollte folgende POST Felder enthalten:
key = im Feld "Key" eingetragener Wert
bookid = die Buchungsnummer
amount = Zahlungsbetrag
description = Beschreibung der Zahlung für den Rechnungsposten
Diese Post Felder sind optional:
status = Buchungsstatus, 0 (stroniert), 1 (bestätigt), 2 (neu), 3 (angefragt)
payment_status =  Status der Zahlung für den Rechnungsposten
txnid = einzigartige ID für diese Zahlung durch die Dubletten verhindert werden