ProjectcreateDirectDebitTransactionWithPaymentPageRequest Methode |
Girocheckout
Initialisierung einer Lastschriftzahlung mit Formularservice
Namensraum:
GiroSolution.GiroCheckout
Assembly:
GiroCheckout (in GiroCheckout.dll) Version: 1.1.0.0 (1.1.0.0)
Syntaxpublic DirectDebitTransactionWithPaymentPageRequest createDirectDebitTransactionWithPaymentPageRequest(
string merchantTxId,
int amount,
string currency,
string purpose,
string type,
string locale,
int mobile,
string mandateReference,
string mandateSignedOn,
string mandateReceiverName,
int mandateSequence,
string pkn,
string urlRedirect,
string urlNotify
)
Public Function createDirectDebitTransactionWithPaymentPageRequest (
merchantTxId As String,
amount As Integer,
currency As String,
purpose As String,
type As String,
locale As String,
mobile As Integer,
mandateReference As String,
mandateSignedOn As String,
mandateReceiverName As String,
mandateSequence As Integer,
pkn As String,
urlRedirect As String,
urlNotify As String
) As DirectDebitTransactionWithPaymentPageRequest
public:
DirectDebitTransactionWithPaymentPageRequest^ createDirectDebitTransactionWithPaymentPageRequest(
String^ merchantTxId,
int amount,
String^ currency,
String^ purpose,
String^ type,
String^ locale,
int mobile,
String^ mandateReference,
String^ mandateSignedOn,
String^ mandateReceiverName,
int mandateSequence,
String^ pkn,
String^ urlRedirect,
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 - locale
- Typ: SystemString
Sprache des Lastschriftformulars, z.B. de = deutsch - mobile
- Typ: SystemInt32
Soll die Bezahlseite für mobile Browser optimiert werden - 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. - urlRedirect
- Typ: SystemString
URL, an die der Kunde nach der Zahlung geschickt werden soll - urlNotify
- Typ: SystemString
URL, an die der Zahlungsausgang gemeldet werden soll
Rückgabewert
Typ:
DirectDebitTransactionWithPaymentPageRequestDirectDebitTransactionWithPaymentPageRequest
Siehe auch