Schnittstelle MaestroTransactionRequest
- Alle Superschnittstellen:
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.
-
Feldübersicht
Felder -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungexecute()Initialisierung einer Zahlung mit der Maestro-Karte.
Beispiel:
MaestroTransactionRequest request = project .createMaestroTransactionRequest(merchantTxId, amount, currency, purpose, type, locale, mobile, urlRedirect, urlNotify, kassenzeichen);
MaestroTransactionResponse response = request.execute();
-
Felddetails
-
SALE_TYPE
-
AUTH_TYPE
-
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
-
-
Methodendetails
-
execute
Initialisierung einer Zahlung mit der Maestro-Karte.
Beispiel:
MaestroTransactionRequest request = project .createMaestroTransactionRequest(merchantTxId, amount, currency, purpose, type, locale, mobile, urlRedirect, urlNotify, kassenzeichen);
MaestroTransactionResponse response = request.execute();- Gibt zurück:
MaestroTransactionResponse- Löst aus:
GiroCheckoutExceptionGiroCheckoutProtocolException
-