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 Betrags
    static java.lang.Integer BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_JA
    Bezahlseite ist für mobile Endgeräte optimiert
    static java.lang.Integer BEZAHLSEITE_FUER_MOBILE_BROWSER_OPTIMIERT_NEIN
    Bezahlseite ist nicht für mobile Endgeräte optimiert
    static java.lang.String SALE_TYPE
    Verkauf wird sofort gebucht (default)
    static java.lang.Integer WIEDERKEHRENDE_ZAHLUNG_JA
    Wiederkehrende Zahlung
    static 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, tds2Address, tds2Postcode, tds2City, tds2Country, tds2Optional);
    CreditCardTransactionResponse response = request.execute();