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.StringAUTH_TYPEReservierung des Betragsstatic java.lang.StringSALE_TYPEVerkauf wird sofort gebucht (default)static java.lang.IntegerWIEDERKEHRENDE_ZAHLUNG_JAWiederkehrende Zahlungstatic java.lang.IntegerWIEDERKEHRENDE_ZAHLUNG_NEINKeine wiederkehrende Zahlung -
Method Summary
Modifier and Type Method Description CreditCardRecurringTransactionResponseexecute()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:
GiroCheckoutExceptionGiroCheckoutProtocolException
-