ProjectcreatePaydirektTransactionRequest Methode |
Girocheckout
Initialisierung einer Paydirekt Zahlung.
Namensraum: GiroSolution.GiroCheckoutAssembly: 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,
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
)
Public Function createPaydirektTransactionRequest (
merchantTxId As String,
amount As Integer,
currency As String,
purpose As String,
type As String,
shoppingCartType As String,
customerId As String,
shippingAmount As Integer,
shippingAddresseFirstName As String,
shippingAddresseLastName As String,
shippingCompany As String,
shippingAdditionalAddressInformation As String,
shippingStreet As String,
shippingStreetNumber As String,
shippingZipCode As String,
shippingCity As String,
shippingCountry As String,
shippingEmail As String,
merchantReconciliationReferenceNumber As String,
orderAmount As Integer,
orderId As String,
cart As PaydirektTransactionRequestItem(),
invoiceId As String,
customerMail As String,
minimumAge As Nullable(Of Integer),
urlRedirect As String,
urlNotify As String
) As PaydirektTransactionRequest
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,
array<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:
PaydirektTransactionRequestPaydirektTransactionRequest
Siehe auch