Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Transaktionsbasierte Schnittstellen erlauben Zahlungsvorgänge, die nicht an einen Gutschein oder eine Buchung gebunden sind.

Ein Gast kann, z.B. über die Webseite, einen eigenen Zahlungsvorgang anstoßen. Dies wird von den Hotels meist zur Bestätigung von Angeboten per Anzahlung genutzt.

Da es sich hier um normale Condeon-Formulare handelt können beispielsweise aus einem Angebotsgenerator schon ein Link mit vorbefüllten Feldern übergeben werden.

Das Anzahlungsformular selbst ist von Condeon unabhängig, kann also auch bei Remoteintegrationen verwendet werden.

Aufbau

Das Formular besteht aus dem Formular selbst und jeweils einer Unterseite für den Erfolgs- und Fehlerfall.

Pflichtfelder:

Diese Felder müssen für eine erfolgreiche Transaktion vorhanden sein

Hotel IDhotel
Erfolgsseitesuccess_url
Fehlerseiteerror_url
Zu zahlender Betragamount

 

Eigene Felder

Zusätzlich können beliebige Felder ergänzt werden die an der Transaktion hängen. Gerne benutzt werden z.B. Anreisedatum und Reservierungsnummer

Der Feldname sollte so aufgebaut sein: custom[BEZEICHNER], zb custom[reservation_number].

Die Felder werden dann in der Transaktions-Ansicht in der Admin-Oberfläche und den Transaktionsmails ausgegeben.

Beispiel

www.hotel-feuerberg.at/de/payment/ -> Formular

https://hotel-feuerberg.viomassl.com/de/payment/success/ -> Erfolgreich

https://hotel-feuerberg.viomassl.com/de/payment/error/ -> Fehler / Abgebrochen

 

Code Formular

<form method="post" action="https://cst-sync-hobex.viomassl.com/index.php">
	<table class="payment-form">
		<tbody>
			<tr>
				<td>Betrag*</td>
				<td><input type="text" name="amount" value=""></td>
				<td>€</td>
			</tr>
			<tr>
				<td>&nbsp;</td>
				<td><input type="submit" value="Zum Zahlungsvorgang"></td>
				<td>&nbsp;</td>
			</tr>
		</tbody>
	</table>
	<input type="hidden" name="hotel" value="2672">
	<input type="hidden" name="success_url" value="https://hotel-feuerberg.viomassl.com/de/payment/success/">
	<input type="hidden" name="error_url" value="https://hotel-feuerberg.viomassl.com/de/payment/error/">
</form>

 

Einrichtung Zahlungsmails

Sollte E-Mail Buchhaltung gesetzt sein gehen die Mails an diese Adresse, ansonsten an E-Mail Rezeption.

Verwendete Platzhalter für Betreff und Text sind payment_custom_new_hotel_subject und payment_custom_new_hotel_text

Platzhalter:

%payment_idTransaktionsnummer
%payment_amountBetrag
%payment_methodZahlungart (CC/Paypal)
%payment_method_subtypeKreditkartentyp (Visa/MC/Amex usw)

Eigene Felder

Platzhalter für eigene Felder sind nach dem Schema %custom_FELDNAME aufgebaut.

Aus custom[reservation_number] im Formular wird bspw. %custom_reservation_number als Platzhalter.

 

 

 

 

  • No labels