Interface CreditCardRecurringTransactionRequest
- All Superinterfaces:
GiroCheckoutRequest
public interface CreditCardRecurringTransactionRequest extends GiroCheckoutRequest
Durchführung einer wiederkehrenden Kreditkartenzahlung. Die Transaktionsdaten
werden übermittelt und das Ergebnis der Kreditkartenzahlung wird umgehend
zurückgeliefert. Diese Funktion wird für wiederkehrende
Kreditkartenzahlungen, z.B. für Abonnements, verwendet.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AUTH_TYPE
Reservierung des Betragsstatic 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 CreditCardRecurringTransactionResponse
execute()
Führt eine wiederkehrende Kreditkartenzahlung durch.
-
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
-
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
CreditCardRecurringTransactionResponse execute() throws GiroCheckoutException, GiroCheckoutProtocolExceptionFührt eine wiederkehrende Kreditkartenzahlung durch.
Beispiel:
CreditCardRecurringTransactionRequest request = project .createCreditCardRecurringTransactionRequest(merchantTxId, amount, currency, purpose, type, pkn, recurring, urlNotify);
CreditCardRecurringTransactionResponse response = request .execute();
- Returns:
- CreditCardRecurringTransactionResponse
- Throws:
GiroCheckoutException
GiroCheckoutProtocolException
-