Interface MaestroTransactionRequest
- All Superinterfaces:
GiroCheckoutRequest
Initialisiert eine Maestro-Zahlung. Durch eine erfolgreiche Initialisierung
wird eine Referenznummer erstellt sowie ein Weiterleitungslink (redirect) an
den Händler übermittelt. Der übermittelte Link führt zum Bezahlformular. Der
Kunde muss an diese URL weitergeleitet werden. Dies kann durch einen
HTTP-Redirect-Header, eine HTML-Seite mit entsprechendem Meta-Tag oder
Javascript erfolgen.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionexecute()
Initialisierung einer Zahlung mit der Maestro-Karte.
Beispiel:
MaestroTransactionRequest request = project .createMaestroTransactionRequest(merchantTxId, amount, currency, purpose, type, locale, mobile, urlRedirect, urlNotify);
MaestroTransactionResponse response = request.execute();
-
Field Details
-
SALE_TYPE
Verkauf wird sofort gebucht (default)- See Also:
- Constant Field Values
-
AUTH_TYPE
Reservierung des Betrags- See Also:
- Constant Field Values
-
BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_NEIN
Bezahlseite ist nicht für mobile Endgeräte optimiert -
BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_JA
Bezahlseite ist für mobile Endgeräte optimiert
-
-
Method Details
-
execute
Initialisierung einer Zahlung mit der Maestro-Karte.
Beispiel:
MaestroTransactionRequest request = project .createMaestroTransactionRequest(merchantTxId, amount, currency, purpose, type, locale, mobile, urlRedirect, urlNotify);
MaestroTransactionResponse response = request.execute();
- Returns:
MaestroTransactionResponse
- Throws:
GiroCheckoutException
GiroCheckoutProtocolException
-