Schnittstelle CreditCardTransactionRequest
- Alle Superschnittstellen:
GiroCheckoutRequest
Initialisiert eine Kreditkartenzahlung. 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
FelderModifizierer und TypFeldBeschreibungstatic final StringReservierung des Betragsstatic final IntegerBezahlseite ist für mobile Endgeräte optimiertstatic final IntegerBezahlseite ist nicht für mobile Endgeräte optimiertstatic final StringVerkauf wird sofort gebucht (default)static final IntegerWiederkehrende Zahlungstatic final IntegerKeine wiederkehrende Zahlung -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungexecute()Initialisierung einer Kreditkartenzahlung.
Beispiel:
CreditCardTransactionRequest request = project .createCreditCardTransactionRequest(merchantTxId, amount, currency, purpose, type, locale, mobile, pkn, recurring, urlRedirect, urlNotify, tds2Address, tds2Postcode, tds2City, tds2Country, tds2Optional, kassenzeichen);
CreditCardTransactionResponse 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 -
WIEDERKEHRENDE_ZAHLUNG_NEIN
Keine wiederkehrende Zahlung -
WIEDERKEHRENDE_ZAHLUNG_JA
Wiederkehrende Zahlung
-
-
Methodendetails
-
execute
Initialisierung einer Kreditkartenzahlung.
Beispiel:
CreditCardTransactionRequest request = project .createCreditCardTransactionRequest(merchantTxId, amount, currency, purpose, type, locale, mobile, pkn, recurring, urlRedirect, urlNotify, tds2Address, tds2Postcode, tds2City, tds2Country, tds2Optional, kassenzeichen);
CreditCardTransactionResponse response = request.execute();- Gibt zurück:
CreditCardTransactionResponse- Löst aus:
GiroCheckoutExceptionGiroCheckoutProtocolException
-