Interface CreditCardTransactionRequest
- All Superinterfaces:
GiroCheckoutRequest
public interface CreditCardTransactionRequest extends 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.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AUTH_TYPE
Reservierung des Betragsstatic java.lang.Integer
BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_JA
Bezahlseite ist für mobile Endgeräte optimiertstatic java.lang.Integer
BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_NEIN
Bezahlseite ist nicht für mobile Endgeräte optimiertstatic java.lang.String
SALE_TYPE
Verkauf wird sofort gebucht (default)static java.lang.Integer
WIEDERKEHRENDE_ZAHLUNG_JA
Wiederkehrende Zahlungstatic java.lang.Integer
WIEDERKEHRENDE_ZAHLUNG_NEIN
Keine wiederkehrende Zahlung -
Method Summary
Modifier and Type Method Description CreditCardTransactionResponse
execute()
Initialisierung einer Kreditkartenzahlung.
Beispiel:
CreditCardTransactionRequest request = project .createCreditCardTransactionRequest(merchantTxId, amount, currency, purpose, locale, mobile, pkn, recurring, urlRedirect, urlNotify);
CreditCardTransactionResponse response = request.execute();
-
Field Details
-
SALE_TYPE
static final java.lang.String SALE_TYPEVerkauf wird sofort gebucht (default)- See Also:
- Constant Field Values
-
AUTH_TYPE
static final java.lang.String AUTH_TYPEReservierung des Betrags- See Also:
- Constant Field Values
-
BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_NEIN
static final java.lang.Integer BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_NEINBezahlseite ist nicht für mobile Endgeräte optimiert -
BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_JA
static final java.lang.Integer BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_JABezahlseite ist für mobile Endgeräte optimiert -
WIEDERKEHRENDE_ZAHLUNG_NEIN
static final java.lang.Integer WIEDERKEHRENDE_ZAHLUNG_NEINKeine wiederkehrende Zahlung -
WIEDERKEHRENDE_ZAHLUNG_JA
static final java.lang.Integer WIEDERKEHRENDE_ZAHLUNG_JAWiederkehrende Zahlung
-
-
Method Details
-
execute
Initialisierung einer Kreditkartenzahlung.
Beispiel:
CreditCardTransactionRequest request = project .createCreditCardTransactionRequest(merchantTxId, amount, currency, purpose, locale, mobile, pkn, recurring, urlRedirect, urlNotify);
CreditCardTransactionResponse response = request.execute();
-