Click or drag to resize
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.GiroCheckout
Assembly: GiroCheckout (in GiroCheckout.dll) Version: 1.2.0.0 (1.2.0.0)
Syntax
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: PaymentPageRequest
PaymentPageRequest
Siehe auch