Interface DirectDebitTransactionRequest
- All Superinterfaces:
GiroCheckoutRequest
public interface DirectDebitTransactionRequest extends GiroCheckoutRequest
Request zur Durchführung einer Lastschriftzahlung dei der die
Transaktionsdaten übermittelt werden. Die Antwort enthält direkt das Ergebnis
der Lastschriftzahlung.
-
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
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_EINMALZAHLUNG
Sequenztyp der SEPA Lastschrift: Einmalige Zahlungstatic java.lang.Integer
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_ERSTE_ZAHLUNG
Sequenztyp der SEPA Lastschrift: Erste Zahlungstatic java.lang.Integer
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_FOLGEZAHLUNG
Sequenztyp der SEPA Lastschrift: Folgezahlungstatic java.lang.Integer
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_LETZTE_ZAHLUNG
Sequenztyp der SEPA Lastschrift: Letzte Zahlung -
Method Summary
Modifier and Type Method Description DirectDebitTransactionResponse
execute()
Führt eine Lastschriftzahlung aus bei der die Transaktionsdaten übermittelt werden.
Beispiel:
DirectDebitTransactionRequest request = project .createDirectDebitTransactionRequest(merchantTxId, amount, currency, purpose, type, bankcode, bankaccount, iban, accountHolder mandateReference, mandateSignedOn, mandateReceiverName, mandateSequence, pkn, urlNotify);
DirectDebitTransactionResponse 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
-
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_EINMALZAHLUNG
static final java.lang.Integer SEQUENZTYP_DER_SEPA_LASTSCHRIFT_EINMALZAHLUNGSequenztyp der SEPA Lastschrift: Einmalige Zahlung -
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_ERSTE_ZAHLUNG
static final java.lang.Integer SEQUENZTYP_DER_SEPA_LASTSCHRIFT_ERSTE_ZAHLUNGSequenztyp der SEPA Lastschrift: Erste Zahlung -
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_FOLGEZAHLUNG
static final java.lang.Integer SEQUENZTYP_DER_SEPA_LASTSCHRIFT_FOLGEZAHLUNGSequenztyp der SEPA Lastschrift: Folgezahlung -
SEQUENZTYP_DER_SEPA_LASTSCHRIFT_LETZTE_ZAHLUNG
static final java.lang.Integer SEQUENZTYP_DER_SEPA_LASTSCHRIFT_LETZTE_ZAHLUNGSequenztyp der SEPA Lastschrift: Letzte Zahlung
-
-
Method Details
-
execute
DirectDebitTransactionResponse execute() throws GiroCheckoutException, GiroCheckoutProtocolExceptionFührt eine Lastschriftzahlung aus bei der die Transaktionsdaten übermittelt werden.
Beispiel:
DirectDebitTransactionRequest request = project .createDirectDebitTransactionRequest(merchantTxId, amount, currency, purpose, type, bankcode, bankaccount, iban, accountHolder mandateReference, mandateSignedOn, mandateReceiverName, mandateSequence, pkn, urlNotify);
DirectDebitTransactionResponse response = request.execute();
- Returns:
- DirectDebitTransactionResponse
- Throws:
GiroCheckoutException
GiroCheckoutProtocolException
-