Click or drag to resize

ProjectcreateCreditCardTransactionRequest Methode

Girocheckout
Initialisierung einer Kreditkartenzahlung

Namensraum:  GiroSolution.GiroCheckout
Assembly:  GiroCheckout (in GiroCheckout.dll) Version: 1.1.0.0 (1.1.0.0)
Syntax
C#
public CreditCardTransactionRequest createCreditCardTransactionRequest(
	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: CreditCardTransactionRequest
CreditCardTransactionRequest
Siehe auch