Click or drag to resize
ProjectcreatePaydirektTransactionRequest Methode
Girocheckout
Initialisierung einer Paydirekt Zahlung.

Namensraum: GiroSolution.GiroCheckout
Assembly: GiroCheckout (in GiroCheckout.dll) Version: 1.1.0.0 (1.1.0.0)
Syntax
public PaydirektTransactionRequest createPaydirektTransactionRequest(
	string merchantTxId,
	int amount,
	string currency,
	string purpose,
	string type,
	string shoppingCartType,
	string customerId,
	int shippingAmount,
	string shippingAddresseFirstName,
	string shippingAddresseLastName,
	string shippingCompany,
	string shippingAdditionalAddressInformation,
	string shippingStreet,
	string shippingStreetNumber,
	string shippingZipCode,
	string shippingCity,
	string shippingCountry,
	string shippingEmail,
	string merchantReconciliationReferenceNumber,
	int orderAmount,
	string orderId,
	PaydirektTransactionRequestItem[] cart,
	string invoiceId,
	string customerMail,
	Nullable<int> minimumAge,
	string urlRedirect,
	string urlNotify
)

Parameter

merchantTxId
Typ: SystemString
Eindeutige Transaktions-ID des Händlers.
amount
Typ: SystemInt32
Bei Dezimalwährungen den Betrag in der kleinsten Währungseinheit angeben, z.B. Cent, Penny.
currency
Typ: SystemString
Währung der Transaktion, gemäß ISO 4217, EUR = Euro.
purpose
Typ: SystemString
Verwendungszweck der Transaktion. Diese Information erscheint auf der Abrechnung.
type
Typ: SystemString
Transaktionsart (siehe Transaktionsarten), SALE = Verkauf wird sofort gebucht (default), AUTH = Reservierung des Betrags.
shoppingCartType
Typ: SystemString
Typ des Warenkorbs.
customerId
Typ: SystemString
Kundennummer
shippingAmount
Typ: SystemInt32
Versandkosten. Bei Dezimalwährungen den Betrag in der kleinsten Währungseinheit angeben, z.B. Cent, Penny.
shippingAddresseFirstName
Typ: SystemString
Vorname des Addressaten.
shippingAddresseLastName
Typ: SystemString
Nachname des Addressaten.
shippingCompany
Typ: SystemString
Firmenname
shippingAdditionalAddressInformation
Typ: SystemString
Addresszusatz
shippingStreet
Typ: SystemString
Straße des Addressaten
shippingStreetNumber
Typ: SystemString
Hausnummer des Addressaten
shippingZipCode
Typ: SystemString
PLZ des Addressaten
shippingCity
Typ: SystemString
Ort des Addressaten
shippingCountry
Typ: SystemString
Ländercode (ISO 3166-1)
shippingEmail
Typ: SystemString
Email-Adresse des K�ufers. Dies ist Pflicht bei digitalen Warenk�rben (DIGITAL), bei allen anderen optional.
merchantReconciliationReferenceNumber
Typ: SystemString
Zusatzinformation f�r die Zahlungszuordnung, die im Verwendungszweck angezeigt wird (nur bei type=SALE)
orderAmount
Typ: SystemInt32
Betrag der Bestellung (ohne Versandkosten), Bei Dezimalwährungen den Betrag in der kleinsten Währungseinheit angeben, z.B. Cent, Penny
orderId
Typ: SystemString
Bestellnummer, zulässige Zeichen: A-Z a-z 0-9 + ? / - : ( ) . , ' (Blank), maximale Länge: 20
cart
Typ: GiroSolution.GiroCheckout.RequestPaydirektTransactionRequestItem
Alle Elemente des Warenkorbs
invoiceId
Typ: SystemString
Rechnungsnummer
customerMail
Typ: SystemString
E-Mail des Kunden
minimumAge
Typ: SystemNullableInt32
Mindestalter, das der Käufer erreicht haben muss
urlRedirect
Typ: SystemString
URL, an die der Kunde nach der Zahlung weitergeleitet werden soll
urlNotify
Typ: SystemString
URL, an die der Zahlungsausgang gemeldet werden soll

Rückgabewert

Typ: PaydirektTransactionRequest
PaydirektTransactionRequest
Siehe auch