Schnittstelle DirectDebitTransactionRequest

Alle Superschnittstellen:
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.
  • Felddetails

    • SALE_TYPE

      static final String SALE_TYPE
      Verkauf wird sofort gebucht (default)
      Siehe auch:
    • AUTH_TYPE

      static final String AUTH_TYPE
      Reservierung des Betrags
      Siehe auch:
    • SEQUENZTYP_DER_SEPA_LASTSCHRIFT_EINMALZAHLUNG

      static final Integer SEQUENZTYP_DER_SEPA_LASTSCHRIFT_EINMALZAHLUNG
      Sequenztyp der SEPA Lastschrift: Einmalige Zahlung
    • SEQUENZTYP_DER_SEPA_LASTSCHRIFT_ERSTE_ZAHLUNG

      static final Integer SEQUENZTYP_DER_SEPA_LASTSCHRIFT_ERSTE_ZAHLUNG
      Sequenztyp der SEPA Lastschrift: Erste Zahlung
    • SEQUENZTYP_DER_SEPA_LASTSCHRIFT_FOLGEZAHLUNG

      static final Integer SEQUENZTYP_DER_SEPA_LASTSCHRIFT_FOLGEZAHLUNG
      Sequenztyp der SEPA Lastschrift: Folgezahlung
    • SEQUENZTYP_DER_SEPA_LASTSCHRIFT_LETZTE_ZAHLUNG

      static final Integer SEQUENZTYP_DER_SEPA_LASTSCHRIFT_LETZTE_ZAHLUNG
      Sequenztyp der SEPA Lastschrift: Letzte Zahlung
  • Methodendetails

    • 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, kassenzeichen);
      DirectDebitTransactionResponse response = request.execute();
      Gibt zurück:
      DirectDebitTransactionResponse
      Löst aus:
      GiroCheckoutException
      GiroCheckoutProtocolException