ProjectcreateCreditCardMotoTransactionRequest Methode |
Girocheckout
Initialisierung einer Kreditkartenzahlung
Namensraum:
GiroSolution.GiroCheckout
Assembly:
GiroCheckout (in GiroCheckout.dll) Version: 1.1.0.0 (1.1.0.0)
Syntaxpublic CreditCardTransactionRequest createCreditCardMotoTransactionRequest(
string merchantTxId,
int amount,
string currency,
string purpose,
string type,
string locale,
int mobile,
string pkn,
int recurring,
string urlRedirect,
string urlNotify,
string tds2Address,
string tds2Postcode,
string tds2City,
string tds2Country,
string tds2Optional
)
Public Function createCreditCardMotoTransactionRequest (
merchantTxId As String,
amount As Integer,
currency As String,
purpose As String,
type As String,
locale As String,
mobile As Integer,
pkn As String,
recurring As Integer,
urlRedirect As String,
urlNotify As String,
tds2Address As String,
tds2Postcode As String,
tds2City As String,
tds2Country As String,
tds2Optional As String
) As CreditCardTransactionRequest
public:
CreditCardTransactionRequest^ createCreditCardMotoTransactionRequest(
String^ merchantTxId,
int amount,
String^ currency,
String^ purpose,
String^ type,
String^ locale,
int mobile,
String^ pkn,
int recurring,
String^ urlRedirect,
String^ urlNotify,
String^ tds2Address,
String^ tds2Postcode,
String^ tds2City,
String^ tds2Country,
String^ tds2Optional
)
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 Kreditkartenzahlung - type
- Typ: SystemString
Transaktionsart - locale
- Typ: SystemString
Sprache des Kreditkartenformulars, z.B. de = deutsch - mobile
- Typ: SystemInt32
Soll die Bezahlseite für mobile Browser optimiert werden - pkn
- Typ: SystemString
Das Feld dient dazu eine erneute Transaktion, ohne erneute Eingabe der Kreditkartendaten, zu starten. create = neue Pseudo-Kartennummer für die verwendete Kreditkarte generieren.[Pseudo-Kartennummer] = Kartennumer der zu verwendenden Kreditkarte - recurring
- Typ: SystemInt32
wiederkehrende Zahlung - 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 - tds2Address
- Typ: SystemString
Für 3D Secure 2.0: Hauptadresszeile (i.d.R. Straße+Hausnummer) der Rechnungsadresse des Karteninhabers, Format A-Z, a-z, 0-9, Blank, [-/().,&'], max. 50. Wenn angegeben, müssen auch die restlichen tds2-Felder angegeben werden, außer tds2Optional. - tds2Postcode
- Typ: SystemString
Für 3D Secure 2.0: Postleitzahl der Rechnungsadresse des Karteninhabers, Format A-Z, a-z, 0-9, Blank, [-], max. 11. Wenn angegeben, müssen auch die restlichen tds2-Felder angegeben werden, außer tds2Optional. - tds2City
- Typ: SystemString
Für 3D Secure 2.0: Ort der Rechnungsadresse des Karteninhabers, Format A-Z, a-z, 0-9, Blank, [-/().,&'], max. 50. Wenn angegeben, müssen auch die restlichen tds2-Felder angegeben werden, außer tds2Optional. - tds2Country
- Typ: SystemString
Für 3D Secure 2.0: Land der Rechnungsadresse des Karteninhabers, Format A-Z, max. 2. Zweibuchstabiges Länderkürzel nach dem aktuell gültigen Standard ISO 3166. Wenn angegeben, müssen auch die restlichen tds2-Felder angegeben werden, außer tds2Optional. - tds2Optional
- Typ: SystemString
Für 3D Secure 2.0: JSON-String, der weitere optionale Felder enthält. Eine genaue Auflistung der Felder ist unter dieser Tabelle unter 3D Secure 2.0 Optionale Felder (tds2Optional) zu finden.
Rückgabewert
Typ:
CreditCardTransactionRequestCreditCardTransactionRequest
Siehe auch