Von Version < 5.3 >
bearbeitet von rth
am 25.03.2020, 10:06
Auf Version < 5.9 >
bearbeitet von rth
am 25.03.2020, 13:23
< >
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -49,8 +49,9 @@
49 49  
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 +{{id name="payment_server_result"/}}
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.
54 +: 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
... ... @@ -94,6 +94,13 @@
94 94  Allgemeine Rückgabeparameter
95 95  {{/figure}}
96 96  
98 +In diesem Bereich werden die vom Plugin als Ergebnis zurückgelieferten Parameter aufgeführt. Für die einzelnen Parameter kann ein Alias vergeben werden. In weiteren Aktionen kann auf den entsprechenden Rückgabeparameter per Platzhalter-Syntax zugegriffen werden. Der Platzhalter wird dabei nach dem folgenden Muster gebildet:
99 +
100 +{{code}}
101 +
102 +[%$<Plugin-Name>.RESULT[0].<Name oder vergebener Alias der Rückgabeparameters>%]
103 +{{/code}}
104 +
97 97  ; ResultCode
98 98  : Enthält einen Zahlenwert, welcher den Abarbeitungs- bzw. Fehlerstatus des Plugins widergibt.
99 99  ; ResultMessage
... ... @@ -105,6 +105,71 @@
105 105  ; ResultPaypageReferenceID
106 106  : 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.
107 107  
116 +== Notification-Parameter ==
117 +
118 +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.
119 +Die Parameter stehen in den konfigurierten //[[Zielstatus für Payment Page Rückmeldungen>>doc:||anchor="payment_server_result"]]// zur Verfügung und können über die Platzhalternotation {{code}}[%<Parametername>%]{{/code}} angesprochen werden.
120 +
121 +{{id name="notification_params"/}}
122 +|=Parametername|=Optional|=Bedeutung
123 +|gcAccountHolder|ja|Kontoinhaber bei Lastschriftverfahren
124 +|gcAmount|nein|Rechnungsbetrag, bei Dezimalwährungen den Betrag in der kleinsten Währungseinheit angeben, z.B. Cent, Penny
125 +|gcBackendTxId|nein|Zahlungsabwickler Transaktions-ID
126 +|gcCardExpDate|ja|Gültigkeitsdatum der Kreditkarte im Format Monat/Jahr, wenn Kreditkartenzahlung
127 +|gcCardnumber|ja|Maskierte Kreditkartennummer
128 +|gcCurrency|nein|Die in der Transaktion verwendete Währung
129 +|gcHash|nein|HMAC MD5 Hash über alle Werte des Aufrufs
130 +|gcIban|ja|IBAN bei Lastschrift
131 +|gcMerchantTxId|nein|Verkäufer Transaktions-ID
132 +|gcPaymethod|nein|(((
133 +ID der Zahlungsart der Transaktion, mögliche Werte:
134 +
135 +* **1:** giropay
136 +* **2:** eps
137 +* **6:** Lastschrift
138 +* **7:** Lastschrift mit Sperrdatei
139 +* **8:** Garantierte Lastschrift
140 +* **11:** Kreditkarte
141 +* **12:** iDEAL
142 +* **14:** PayPal
143 +* **23:** paydirekt
144 +* **27:** Sofort
145 +)))
146 +|gcPkn|ja|Pseudokartennummer
147 +|gcProjectId|nein|GiroCheckout Projekt-ID, über die die Transaktion abgewickelt wurde.
148 +|gcReference|nein|GiroCheckout Transaktions-ID
149 +|gcResultPayment|nein|Ergebniscodes der Zahlung, mögliche Werte:(((
150 +* **4000:** Transaktion erfolgreich
151 +* **4001:** giropay Bank offline
152 +* **4002:** Online Banking Zugang ungültig
153 +* **4051:** Kontoverbindung ungültig
154 +* **4101:** Ausgabeland der Karte nicht gültig oder unbekannt
155 +* **4102:** 3D-Secure Autorisierung fehlgeschlagen
156 +* **4103:** Gültigkeitsdatum der Karte überschritten
157 +* **4104:** Kreditkartentyp ungültig oder unbekannt
158 +* **4105:** Karte eingeschränkt nutzbar
159 +* **4106:** Pseudo-Kartennummer ungültig
160 +* **4107:** Karte gestohlen, verdächtig oder zum Einziehen markiert
161 +* **4108:** Telefonische Genehmigung
162 +* **4151:** PayPal Token ungültig
163 +* **4152:** Nachbearbeitung bei PayPal notwendig
164 +* **4153:** Zahlungsmethode bei PayPal ändern
165 +* **4154:** PayPal-Zahlung nicht abgeschlossen
166 +* **4500:** Zahlungsausgang unbekannt
167 +* **4501:** Timeout / Keine Benutzereingabe
168 +* **4502:** Abbruch durch Benutzer
169 +* **4503:** Doppelte Transaktion
170 +* **4504:** Manipulationsverdacht oder Zahlungsmittel temporär gesperrt
171 +* **4505:** Zahlungsmittel gesperrt oder abgelehnt
172 +* **4506:** Blue Code Barcode ungültig
173 +* **4900:** Transaktion nicht erfolgreich
174 +)))
175 +|gcType|nein|(((
176 +Transaktionsart, mögliche Werte:
177 +
178 +* **SALE:** Verkauf wird sofort gebucht
179 +)))
180 +
108 108  == Globale Plugin-Einstellungen ==
109 109  
110 110  {{info}}
Copyright 2000-2025