ProjectcreatePaymentPageRequest Methode |
Girocheckout
Die GiroCheckout Payment Page bietet dem Endkunden alle beim Haendler verfuegbaren Zahlungsarten zur Auswahl an
und initialisiert die entsprechende Zahlung nach Auswahl.
Eine Payment Page muss initialisiert werden, damit eine Payment Page URL generiert wird.
Diese Payment Page URL ist das Ergebnis einer erfolgreichen Payment Page Initialisierung.
Der Endkunde muss anschliessend auf diese URL weitergeleitet werden.
Namensraum: GiroSolution.GiroCheckoutAssembly: GiroCheckout (in GiroCheckout.dll) Version: 1.1.0.0 (1.1.0.0)
Syntaxpublic PaymentPageRequest createPaymentPageRequest(
string merchantTxId,
int amount,
string currency,
string purpose,
string description,
string txType,
string locale,
string paymethods,
string pkn,
int test,
string successUrl,
string backUrl,
string failUrl,
string notifyUrl
)
Public Function createPaymentPageRequest (
merchantTxId As String,
amount As Integer,
currency As String,
purpose As String,
description As String,
txType As String,
locale As String,
paymethods As String,
pkn As String,
test As Integer,
successUrl As String,
backUrl As String,
failUrl As String,
notifyUrl As String
) As PaymentPageRequest
public:
PaymentPageRequest^ createPaymentPageRequest(
String^ merchantTxId,
int amount,
String^ currency,
String^ purpose,
String^ description,
String^ txType,
String^ locale,
String^ paymethods,
String^ pkn,
int test,
String^ successUrl,
String^ backUrl,
String^ failUrl,
String^ notifyUrl
)
Parameter
- merchantTxId
- Typ: SystemString
Eindeutige Transaktions-ID des Händlers. - amount
- Typ: SystemInt32
Betrag in Cent Wenn kind = 2, dann als Betrag 0 angeben. - currency
- Typ: SystemString
Währung der Transaktion EUR = Euro (default). - purpose
- Typ: SystemString
Verwendungszweck - es sind nur SEPA-konforme Zeichen zulässig. - description
- Typ: SystemString
Beschreibung für die Bezahlung, wird nur auf der Payment Page angezeigt. - txType
- Typ: SystemString
Transaktionsart - SALE (default) oder AUTH. Bei SALE Transaktionen wird der Verkauf sofort gebucht, bei AUTH erfolgt -
sofern bei der Zahlungsart verfügbar - eine Reservierung des Betrags. - locale
- Typ: SystemString
Sprache der Payment Page (aktuell wird nur de unterstützt). - paymethods
- Typ: SystemString
Einschränkung welche Zahlenarten angezeigt werden sollen. Wird nichts angegeben erscheinen alle beim Händler
unterstützten Zahlarten zur Auswahl. - pkn
- Typ: SystemString
Das Feld dient dazu eine erneute Transaktion, ohne erneute Eingabe der Kreditkarten- oder Lastschriftdaten, zu starten.
create = neue Pseudo-Kartennummer für die verwendete Kreditkarte/Kontoverbindung generieren. - test
- Typ: SystemInt32
1 = Zahlarten im Test-Modus werden angezeigt 0 = Zahlarten im LIVE-Modus werden angezeigt. - successUrl
- Typ: SystemString
URL, an die der Kunde nach erfolgreicher Zahlung weitergeleitet wird. - backUrl
- Typ: SystemString
URL, an die der Kunde weitergeleitet wird, wenn er auf Zurück klickt. - failUrl
- Typ: SystemString
URL, an die der Kunde nach erfolgreicher Zahlung weitergeleitet wird. - notifyUrl
- Typ: SystemString
URL, an die in einer Server to Server Verbindung die Payment Notification geschickt wird.
Rückgabewert
Typ:
PaymentPageRequestPaymentPageRequest
Siehe auch