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 Betrags
    static java.lang.String SALE_TYPE
    Verkauf wird sofort gebucht (default)
    static java.lang.Integer SEQUENZTYP_DER_SEPA_LASTSCHRIFT_EINMALZAHLUNG
    Sequenztyp der SEPA Lastschrift: Einmalige Zahlung
    static java.lang.Integer SEQUENZTYP_DER_SEPA_LASTSCHRIFT_ERSTE_ZAHLUNG
    Sequenztyp der SEPA Lastschrift: Erste Zahlung
    static java.lang.Integer SEQUENZTYP_DER_SEPA_LASTSCHRIFT_FOLGEZAHLUNG
    Sequenztyp der SEPA Lastschrift: Folgezahlung
    static 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();