... |
... |
@@ -50,7
+50,7 @@ |
50 |
50 |
In diesem Bereich können Status festgelegt werden, in welchen der Vorgang versetzt wird, wenn {{formcycle/}} eine Rückmeldung von //GiroSolution// erhält: |
51 |
51 |
|
52 |
52 |
; Zielstatus für Payment Server Rückmeldung |
53 |
|
-: Hier kann ein Status definiert werden, in dem gewechselt wird, wenn die Transaktions-Benachrichtigung bei einer Server-To-Server-Verbindung zurückgemeldet wird. In der jeweiligen Status-Verarbeitung stehen dann die unter //Notification-Parameter// aufgeführten Parameter zur Verfügung. |
|
53 |
+: Hier kann ein Status definiert werden, in dem gewechselt wird, wenn die Transaktions-Benachrichtigung bei einer Server-To-Server-Verbindung zurückgemeldet wird. In der jeweiligen Status-Verarbeitung stehen dann die unter //[[Notification-Parameter>>doc:||anchor="notification_params"]]// aufgeführten Parameter zur Verfügung. |
54 |
54 |
; Zielstatus für erfolgreiche Zahlung |
55 |
55 |
: Hier kann ein Status festgelegt werden, in welchen gewechselt wird, wenn der Kunde die Zahlung erfolgreich abgeschlossen hat. In der jeweiligen Status-Verarbeitung stehen dann die unter //Notification-Parameter// aufgeführten Parameter zur Verfügung. |
56 |
56 |
; Zielstatus für abgebrochenen Zahlvorgang |
... |
... |
@@ -99,7
+99,7 @@ |
99 |
99 |
{{code}} |
100 |
100 |
|
101 |
101 |
[%$<Plugin-Name>.RESULT[0].<Name oder vergebener Alias der Rückgabeparameters>%] |
102 |
|
-{{code}} |
|
102 |
+{{/code}} |
103 |
103 |
|
104 |
104 |
; ResultCode |
105 |
105 |
: Enthält einen Zahlenwert, welcher den Abarbeitungs- bzw. Fehlerstatus des Plugins widergibt. |
... |
... |
@@ -112,6
+112,71 @@ |
112 |
112 |
; ResultPaypageReferenceID |
113 |
113 |
: Enthält die Referenznummer für die Payment Page. Dieser Rückgabewert ist nur vorhanden, wenn auf Seiten von //GiroSolution// eine Transaktion erfolgreich erzeugt werden konnte. |
114 |
114 |
|
|
115 |
+== Notification-Parameter == |
|
116 |
+ |
|
117 |
+Die nachfolgende Tabelle listet die garantierten bzw. optionalen Parameter auf, welche von der //GiroSolution//-Schnittstelle zurück übermittelt werden und damit den Status der Bezahl-Transaktion kennzeichnen. |
|
118 |
+Die Parameter stehen in den konfigurierten //Zielstatus für Payment Page Rückmeldungen// zur Verfügung und können über die Platzhalternotation {{code}}[%<Parametername>%]{{/code}} angesprochen werden. |
|
119 |
+ |
|
120 |
+{{id name="notification_params"/}} |
|
121 |
+|=Parametername|=Optional|=Bedeutung |
|
122 |
+|gcAccountHolder|ja|Kontoinhaber bei Lastschriftverfahren |
|
123 |
+|gcAmount|nein|Rechnungsbetrag, bei Dezimalwährungen den Betrag in der kleinsten Währungseinheit angeben, z.B. Cent, Penny |
|
124 |
+|gcBackendTxId|nein|Zahlungsabwickler Transaktions-ID |
|
125 |
+|gcCardExpDate|ja|Gültigkeitsdatum der Kreditkarte im Format Monat/Jahr, wenn Kreditkartenzahlung |
|
126 |
+|gcCardnumber|ja|Maskierte Kreditkartennummer |
|
127 |
+|gcCurrency|nein|Die in der Transaktion verwendete Währung |
|
128 |
+|gcHash|nein|HMAC MD5 Hash über alle Werte des Aufrufs |
|
129 |
+|gcIban|ja|IBAN bei Lastschrift |
|
130 |
+|gcMerchantTxId|nein|Verkäufer Transaktions-ID |
|
131 |
+|gcPaymethod|nein|((( |
|
132 |
+ID der Zahlungsart der Transaktion, mögliche Werte: |
|
133 |
+ |
|
134 |
+* **1:** giropay |
|
135 |
+* **2:** eps |
|
136 |
+* **6:** Lastschrift |
|
137 |
+* **7:** Lastschrift mit Sperrdatei |
|
138 |
+* **8:** Garantierte Lastschrift |
|
139 |
+* **11:** Kreditkarte |
|
140 |
+* **12:** iDEAL |
|
141 |
+* **14:** PayPal |
|
142 |
+* **23:** paydirekt |
|
143 |
+* **27:** Sofort |
|
144 |
+))) |
|
145 |
+|gcPkn|ja|Pseudokartennummer |
|
146 |
+|gcProjectId|nein|GiroCheckout Projekt-ID, über die die Transaktion abgewickelt wurde. |
|
147 |
+|gcReference|nein|GiroCheckout Transaktions-ID |
|
148 |
+|gcResultPayment|nein|Ergebniscodes der Zahlung, mögliche Werte:((( |
|
149 |
+* **4000:** Transaktion erfolgreich |
|
150 |
+* **4001:** giropay Bank offline |
|
151 |
+* **4002:** Online Banking Zugang ungültig |
|
152 |
+* **4051:** Kontoverbindung ungültig |
|
153 |
+* **4101:** Ausgabeland der Karte nicht gültig oder unbekannt |
|
154 |
+* **4102:** 3D-Secure Autorisierung fehlgeschlagen |
|
155 |
+* **4103:** Gültigkeitsdatum der Karte überschritten |
|
156 |
+* **4104:** Kreditkartentyp ungültig oder unbekannt |
|
157 |
+* **4105:** Karte eingeschränkt nutzbar |
|
158 |
+* **4106:** Pseudo-Kartennummer ungültig |
|
159 |
+* **4107:** Karte gestohlen, verdächtig oder zum Einziehen markiert |
|
160 |
+* **4108:** Telefonische Genehmigung |
|
161 |
+* **4151:** PayPal Token ungültig |
|
162 |
+* **4152:** Nachbearbeitung bei PayPal notwendig |
|
163 |
+* **4153:** Zahlungsmethode bei PayPal ändern |
|
164 |
+* **4154:** PayPal-Zahlung nicht abgeschlossen |
|
165 |
+* **4500:** Zahlungsausgang unbekannt |
|
166 |
+* **4501:** Timeout / Keine Benutzereingabe |
|
167 |
+* **4502:** Abbruch durch Benutzer |
|
168 |
+* **4503:** Doppelte Transaktion |
|
169 |
+* **4504:** Manipulationsverdacht oder Zahlungsmittel temporär gesperrt |
|
170 |
+* **4505:** Zahlungsmittel gesperrt oder abgelehnt |
|
171 |
+* **4506:** Blue Code Barcode ungültig |
|
172 |
+* **4900:** Transaktion nicht erfolgreich |
|
173 |
+))) |
|
174 |
+|gcType|nein|((( |
|
175 |
+Transaktionsart, mögliche Werte: |
|
176 |
+ |
|
177 |
+* **SALE:** Verkauf wird sofort gebucht |
|
178 |
+))) |
|
179 |
+ |
115 |
115 |
== Globale Plugin-Einstellungen == |
116 |
116 |
|
117 |
117 |
{{info}} |