Click or drag to resize

ProjectcreateDirectDebitTransactionRequest Methode

Girocheckout
Führt eine Lastschriftzahlung durch

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

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
type
Typ: SystemString
Transaktionsart
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.
pkn
Typ: SystemString
Das Feld dient dazu eine erneute Transaktion, ohne erneute Eingabe der Bankverbindung, zu starten.
urlNotify
Typ: SystemString
URL, an die der Zahlungsausgang gemeldet werden soll
kassenzeichen
Typ: SystemString
Optional field that allows passing an additional reference/identifier for the transaction.

Rückgabewert

Typ: DirectDebitTransactionRequest
DirectDebitTransactionRequest
Siehe auch