ProjectcreateDirectDebitTransactionRequest Methode |
Girocheckout
Führt eine Lastschriftzahlung durch
Namensraum: GiroSolution.GiroCheckoutAssembly: GiroCheckout (in GiroCheckout.dll) Version: 1.2.0.0 (1.2.0.0)
Syntaxpublic 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 urlNotify
)
Public Function createDirectDebitTransactionRequest (
merchantTxId As String,
amount As Integer,
currency As String,
purpose As String,
type As String,
bankcode As String,
bankaccount As String,
iban As String,
accountHolder As String,
mandateReference As String,
mandateSignedOn As String,
mandateReceiverName As String,
mandateSequence As Integer,
urlNotify As String
) As DirectDebitTransactionRequest
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^ 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 - 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. - urlNotify
- Typ: SystemString
URL, an die der Zahlungsausgang gemeldet werden soll
Rückgabewert
Typ:
DirectDebitTransactionRequestDirectDebitTransactionRequest
Siehe auch