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
C#
public PaydirektTransactionRequest createPaydirektTransactionRequest(
	string merchantTxId,
	int amount,
	string currency,
	string purpose,
	string type,
	Nullable<int> securedAuth,
	string securedAuthUntil,
	string shoppingCartType,
	string customerId,
	Nullable<int> shippingAmount,
	string shippingAddresseFirstName,
	string shippingAddresseLastName,
	string shippingCompany,
	string shippingAdditionalAddressInformation,
	string shippingStreet,
	string shippingStreetNumber,
	string shippingZipCode,
	string shippingCity,
	string shippingCountry,
	string shippingEmail,
	string merchantReconciliationReferenceNumber,
	Nullable<int> orderAmount,
	string orderId,
	ShoppingCartItem[] cart,
	string invoiceId,
	string customerMail,
	Nullable<int> minimumAge,
	string urlRedirect,
	string urlNotify,
	string kassenzeichen
)

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.
securedAuth
Typ: SystemNullableInt32
Erlaubt das Anlegen einer gesicherten Vorbestellung. Diese Einstellung macht nur Sinn, wenn type=AUTH ist und wird ansonsten ignoriert.
securedAuthUntil
Typ: SystemString
Endedatum für die gesicherte Vorbestellung, d.h. das Datum bis wann diese maximal gilt.
shoppingCartType
Typ: SystemString
Typ des Warenkorbs.
customerId
Typ: SystemString
Kundennummer
shippingAmount
Typ: SystemNullableInt32
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: SystemNullableInt32
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.RequestShoppingCartItem
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
kassenzeichen
Typ: SystemString
Optional field that allows passing an additional reference/identifier for the transaction.

Rückgabewert

Typ: PaydirektTransactionRequest
PaydirektTransactionRequest
Siehe auch