Click or drag to resize
ProjectcreateDirectDebitTransactionRequest Methode
Girocheckout
Führt eine Lastschriftzahlung durch

Namensraum: GiroSolution.GiroCheckout
Assembly: GiroCheckout (in GiroCheckout.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public DirectDebitTransactionRequest createDirectDebitTransactionRequest(
	string merchantTxId,
	int amount,
	string currency,
	string purpose,
	string bankcode,
	string bankaccount,
	string iban,
	string accountHolder,
	string mandateReference,
	string mandateSignedOn,
	string mandateReceiverName,
	int mandateSequence,
	string urlNotify
)

Parameter

merchantTxId
Typ: SystemString
eindeutige Transaktions-ID des Händlers
amount
Typ: SystemInt32
Bei Dezimalwährungen der Betrag in der kleinsten Währungseinheit, z.B. Cent, Penny
currency
Typ: SystemString
Währung der Transaktion, z.B. EUR = Euro
purpose
Typ: SystemString
Verwendungszweck der Lastschrift
bankcode
Typ: SystemString
Bankleitzahl. Plicht, wenn keine IBAN angegeben ist.
bankaccount
Typ: SystemString
Kontonummer. Plicht, wenn keine IBAN angegeben ist.
iban
Typ: SystemString
IBAN-Nummer des Käufers ohne Leerzeichen
accountHolder
Typ: SystemString
Kontoinhaber
mandateReference
Typ: SystemString
Mandatsreferenz. Wird keine angegeben, wird eine eindeutige Mandatsreferenz generiert. Die Manadatsreferenz ist in der Antwort enthalten.
mandateSignedOn
Typ: SystemString
Datum im Format JJJJ-MM-TT, wann das SEPA-Lastschriftmandat erteilt wurde. Wenn kein Datum angegeben wird, wird das aktuelle Datum verwendet.
mandateReceiverName
Typ: SystemString
Name des Empfängers, der im SEPA Mandat verwendet wurde. Falls nichts angegeben, wird der in den Stammdaten hinterlegte Firmenname verwendet.
mandateSequence
Typ: SystemInt32
Sequenztyp der SEPA-Lastschrift. Falls nichts angegeben, wird eine Einmalzahlung angenommen.
urlNotify
Typ: SystemString
URL, an die der Zahlungsausgang gemeldet werden soll

Rückgabewert

Typ: DirectDebitTransactionRequest
DirectDebitTransactionRequest
Siehe auch