ProjectcreatePaydirektTransactionRequest Methode |
Girocheckout
Initialisierung einer Paydirekt Zahlung.
Namensraum:
GiroSolution.GiroCheckout
Assembly:
GiroCheckout (in GiroCheckout.dll) Version: 1.1.0.0 (1.1.0.0)
Syntaxpublic 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:
PaydirektTransactionRequestPaydirektTransactionRequest
Siehe auch