Änderungen von Dokument AKDB: EPayment-Plugin


Von Version 3.1
bearbeitet von gru
am 29.06.2021, 09:46
Änderungskommentar: Renamed back-links.
Auf Version 9.1
bearbeitet von gru
am 27.09.2021, 11:18
Änderungskommentar: Renamed from xwiki:Formcycle.PluginDocumentation.AkdbEPaymentPlugin

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -21,11 +21,11 @@
21 21  
22 22  == 1. Formular für den Bezahlvorgang designen ==
23 23  
24 -Durch die Installation des Plugins im FORMCYCLE-System sind im Designer 2 zusätzliche Elemente, sowie 4 Vorlagen vorhanden, welche den Nutzer bei der notwendigen Konfiguration für das EPayment unterstützen sollen.
24 +Durch die Installation des Plugins im FORMCYCLE-System sind im Designer 2 zusätzliche Elemente, sowie 4 Vorlagen vorhanden, welche den Nutzer bei der notwendigen Konfiguration für das EPayment unterstützen sollen.
25 25  
26 26  {{id name="epay_artikel"/}}
27 27  
28 -=== 1.1. Artikel definieren durch das Formular-Element: //EPayment Artikel//: ===
28 +=== 1.1. Artikel definieren durch das Formular-Element: //EPayment Artikel//: ===
29 29  
30 30  {{figure image="hilfe_epay_artikel_form.png"}}
31 31  Konfigurationsmöglichkeiten am Formular-Element //EPayment Artikel//
... ... @@ -32,8 +32,8 @@
32 32  {{/figure}}
33 33  
34 34  Über das Formular-Element //EPayment Artikel// werden die für eine Bestell-Transaktion notwendigen Artikel definiert.
35 -Das Formular-Element dient dabei zum Einen für eine visuelle Darstellung des Artikels (mit Bild, Preisangabe, Eingabemöglichkeit für Bestellmenge) innerhalb eines Formulars, als auch als Vorlage
36 -für die notwendige serverseitige Konfiguration des Artikels innerhalb des Aktions-Plugins **AKDB:EPayment initialisieren**.
35 +Das Formular-Element dient dabei zum Einen für eine visuelle Darstellung des Artikels (mit Bild, Preisangabe, Eingabemöglichkeit für Bestellmenge) innerhalb eines Formulars, als auch als Vorlage
36 +für die notwendige serverseitige Konfiguration des Artikels innerhalb des Aktions-Plugins **AKDB:EPayment initialisieren**.
37 37  
38 38  __Grundeigenschaften:__
39 39  
... ... @@ -44,9 +44,9 @@
44 44  __EPayment Bestellartikel Einstellungen:__
45 45  
46 46  ; Artikelbeschreibung
47 -: Nähere Beschreibung eines Artikels
47 +: Nähere Beschreibung eines Artikels
48 48  ; Artikel-Preis
49 -: Der Preis für einen Artikel. Der an dieser Stelle konfigurierte Wert dient zum Einen für die Anzeige innerhalb des Formulars, als auch für eine Vorbelegung der [[Bestellinformationen bei der serverseitigen Konfiguration>>doc:||anchor="config_artikel"]] des EPayments.
49 +: Der Preis für einen Artikel. Der an dieser Stelle konfigurierte Wert dient zum Einen für die Anzeige innerhalb des Formulars, als auch für eine Vorbelegung der [[Bestellinformationen bei der serverseitigen Konfiguration>>doc:||anchor="config_artikel"]] des EPayments.
50 50  ; Artikelnummer
51 51  : Eine eindeutige Nummer für den einzelnen Artikel innerhalb des Formulars. Dient bei der Ausführung eines Bestell-Prozesses zur eindeutigen Identifizierung des jeweiligen Artikels.
52 52  
... ... @@ -71,12 +71,12 @@
71 71  * **Bankverbindung**
72 72  
73 73  {{info}}
74 -Die Vorlagen "Persönliche Daten" und "Rechnungsadresse" können im Zusammenspiel mit dem //Bürgerkonto-Login// der AKDB verwendet werden. Sie werden nach einem erfolgreichen Login automatisch vorbelegt.
74 +Die Vorlagen "Persönliche Daten" und "Rechnungsadresse" können im Zusammenspiel mit dem //Bürgerkonto-Login// der AKDB verwendet werden. Sie werden nach einem erfolgreichen Login automatisch vorbelegt.
75 75  {{/info}}
76 76  
77 77  {{id name="epay_btn"/}}
78 78  
79 -=== 1.3. Bestellprozess starten mittels Formular-Element //EPayment Bestellen Button//: ===
79 +=== 1.3. Bestellprozess starten mittels Formular-Element //EPayment Bestellen Button//: ===
80 80  
81 81  {{figure image="hilfe_epay_button_form.png"}}
82 82  Konfigurationsmöglichkeiten am Formular-Element //EPayment Bestellen Button//
... ... @@ -83,7 +83,7 @@
83 83  {{/figure}}
84 84  
85 85  Über das Formular-Element //EPayment Bestellen Button// kann das Formular durch den Nutzer abgesendet und damit der Bezahlvorgang gestartet werden.
86 -Bei Nutzung dieses speziellen Absende-Buttons werden zum Absende-Zeitpunkt alle ausgewählten Artikeln ermittelt und deren Artikelnummer sowie Bestellmenge zum Server übertragen.
86 +Bei Nutzung dieses speziellen Absende-Buttons werden zum Absende-Zeitpunkt alle ausgewählten Artikeln ermittelt und deren Artikelnummer sowie Bestellmenge zum Server übertragen.
87 87  
88 88  __EPayment Einstellungen:__
89 89  
... ... @@ -98,7 +98,7 @@
98 98  
99 99  Um eine Bezahl-Transaktion in einen Formularprozess einzubauen werden die folgenden Aktions-Plugins zur Verfügung gestellt:
100 100  
101 -* **[[AKDB:EPayment initialisieren>>doc:||anchor="plugin_epay_init"]]**: Dieses erzeugt eine neue Bezahl-Transaktion auf Seiten der AKDB und leitet den Benutzer auf dessen Portalseite weiter.
101 +* **[[AKDB:EPayment initialisieren>>doc:||anchor="plugin_epay_init"]]**: Dieses erzeugt eine neue Bezahl-Transaktion auf Seiten der AKDB und leitet den Benutzer auf dessen Portalseite weiter.
102 102  * **[[AKDB:EPayment verifizieren>>doc:||anchor="plugin_epay_verify"]]**: Prüft den aktuellen Status einer Bezahl-Transaktion
103 103  
104 104  Ein Statusverarbeitung für einen einfachen Fall kann folgendermaßen konfiguriert sein:
... ... @@ -105,20 +105,20 @@
105 105  
106 106  (% style="background-color:transparent; border:none" %)
107 107  |(% style="border-style:none; width:180px" %)[[image:hilfe_statusverabeitung.png||alt="Statusverarbeitung mit Anbindung EPayment"]]|(% style="border-style:none; width:700px" %)(((
108 -__Kurze Ablaufbeschreibung zur dargestellten Statusverarbeitung:__
108 +__Kurze Ablaufbeschreibung zur dargestellten Statusverarbeitung:__
109 109  
110 -~1. Nach dem Absenden des Bestellformulars wird in den Status //Eingegangen// gewechselt und dort das Aktions-Plugin **[[AKDB:EPayment initialisieren>>doc:||anchor="plugin_epay_init"]]** ausgeführt. Dieses ermittelt die für den Bestellvorgang notwendigen Daten aus dem Formular und startet mit diesen eine Bezahl-Transaktion auf Seiten der AKDB. Wenn dies erfolgreich war, wird der Benutzer zum [[ePay-BL>>https://www.epaybl.de/||rel="noopener noreferrer" target="_blank" title="E-Payment Bund und Länder"]] Portal der AKDB, unter vorheriger [[Angabe eines Rücksprung-Ziels>>doc:||anchor="config_paypage"]] (Realisiert über Festlegung eines Ziel-Status), weitergeleitet.
110 +~1. Nach dem Absenden des Bestellformulars wird in den Status //Eingegangen// gewechselt und dort das Aktions-Plugin **[[AKDB:EPayment initialisieren>>doc:||anchor="plugin_epay_init"]]** ausgeführt. Dieses ermittelt die für den Bestellvorgang notwendigen Daten aus dem Formular und startet mit diesen eine Bezahl-Transaktion auf Seiten der AKDB. Wenn dies erfolgreich war, wird der Benutzer zum [[ePay-BL>>https://www.epaybl.de/||rel="noopener noreferrer" target="_blank" title="E-Payment Bund und Länder"]] Portal der AKDB, unter vorheriger [[Angabe eines Rücksprung-Ziels>>doc:||anchor="config_paypage"]] (Realisiert über Festlegung eines Ziel-Status), weitergeleitet.
111 111  
112 112  2. Nach Abschluss des Bezahlvorgangs im ePay-BL Portal wird der Benutzer wieder zum {{formcycle/}}-Formular zurückgeleitet. Dies erfolgt unter Benutzung des angegebenen Rücksprung-Ziels.
113 -Aus einer im Vorfeld festgelegten Konfiguration im **[[AKDB:EPayment initialisieren>>doc:||anchor="plugin_epay_init"]]** Aktions-Plugin wird der Ziel-Status nach Rückkehr aus dem ePay-BL Portal ermittelt. Im vorliegenden Beispiel wird deshalb in den Status //Zahlung pruefen// gewechselt.
113 +Aus einer im Vorfeld festgelegten Konfiguration im **[[AKDB:EPayment initialisieren>>doc:||anchor="plugin_epay_init"]]** Aktions-Plugin wird der Ziel-Status nach Rückkehr aus dem ePay-BL Portal ermittelt. Im vorliegenden Beispiel wird deshalb in den Status //Zahlung pruefen// gewechselt.
114 114  
115 -3. Die Statusverarbeitung //Zahlung pruefen// wird ausgeführt und dort das Aktions-Plugin **[[AKDB:EPayment verifizieren>>doc:||anchor="plugin_epay_verify"]]** durchlaufen. Unter Zuhilfenahme dieses Plugins wird der aktuelle Status der Bezahlung am EPayment-System geprüft und in der weiteren Statusverarbeitung (per Platzhalter) zur Verfügung gestellt.
115 +3. Die Statusverarbeitung //Zahlung pruefen// wird ausgeführt und dort das Aktions-Plugin **[[AKDB:EPayment verifizieren>>doc:||anchor="plugin_epay_verify"]]** durchlaufen. Unter Zuhilfenahme dieses Plugins wird der aktuelle Status der Bezahlung am EPayment-System geprüft und in der weiteren Statusverarbeitung (per Platzhalter) zur Verfügung gestellt.
116 116  
117 -4. Im Falle einer positiven Verifizierung des Bezahlvorgangs wird unter Zuhilfenahme der Aktion [[**Statusänderung**>>doc:Formcycle.FormDesigner.Workflow.Actions.ChangeState]] in den Status //Bezahlt //gewechselt. Innerhalb von diesem Status ist eine [[**Weiterleitungs**>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.Redirect]]-Aktion zum aktuellen Formular konfiguriert, sodass dieses dem Benutzer wieder angezeigt wird. Innerhalb dieses Formulares kann dann ein Text-Element konfiguriert werden, welches nur im Status //Bezahlt// angezeigt wird und dem Benutzer eine positive Rückmeldung zum Ausgang seines Bezahlvorgangs anzeigt.
117 +4. Im Falle einer positiven Verifizierung des Bezahlvorgangs wird unter Zuhilfenahme der Aktion [[**Statusänderung**>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.ChangeState]] in den Status //Bezahlt //gewechselt. Innerhalb von diesem Status ist eine [[**Weiterleitungs**>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.Redirect]]-Aktion zum aktuellen Formular konfiguriert, sodass dieses dem Benutzer wieder angezeigt wird. Innerhalb dieses Formulares kann dann ein Text-Element konfiguriert werden, welches nur im Status //Bezahlt// angezeigt wird und dem Benutzer eine positive Rückmeldung zum Ausgang seines Bezahlvorgangs anzeigt.
118 118  
119 -__Hinweis:__ Anstatt einer Rückleitung ins Formular kann im Status //Bezahlt// auch eine individuelle Abschluss-Seite konfiguriert sein. Dann würde diese dem Nutzer angezeigt werden.
119 +__Hinweis:__ Anstatt einer Rückleitung ins Formular kann im Status //Bezahlt// auch eine individuelle Abschluss-Seite konfiguriert sein. Dann würde diese dem Nutzer angezeigt werden.
120 120  
121 -5. Im Falle einer negativen Verifizierung des Bezahlvorgangs (z.B.: der Nutzer hat den Bezahlvorgang im ePay-BL Portal abgebrochen; während des Bezahlvorgangs ist ein Fehler aufgetreten) wird unter Zuhilfenahme der Aktion [[**Statusänderung**>>doc:Formcycle.FormDesigner.Workflow.Actions.ChangeState]] in den Status //Bezahlung offen// gewechselt. Es erfolgt wieder eine [[**Weiterleitung**>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.Redirect]] ins aktuelle Formular, wo ein Text-Element konfiguriert ist, welches nur im Status //Bezahlung offen// angezeigt wird und dem Benutzer eine Rückmeldung zu seiner noch ausstehenden Bezahlung anzeigt.
121 +5. Im Falle einer negativen Verifizierung des Bezahlvorgangs (z.B.: der Nutzer hat den Bezahlvorgang im ePay-BL Portal abgebrochen; während des Bezahlvorgangs ist ein Fehler aufgetreten) wird unter Zuhilfenahme der Aktion [[**Statusänderung**>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.ChangeState]] in den Status //Bezahlung offen// gewechselt. Es erfolgt wieder eine [[**Weiterleitung**>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.Redirect]] ins aktuelle Formular, wo ein Text-Element konfiguriert ist, welches nur im Status //Bezahlung offen// angezeigt wird und dem Benutzer eine Rückmeldung zu seiner noch ausstehenden Bezahlung anzeigt.
122 122  
123 123  
124 124  )))
... ... @@ -125,12 +125,12 @@
125 125  
126 126  {{id name="plugin_epay_init"/}}
127 127  
128 -=== 2.1. Konfigurationsmöglichkeiten des Aktions-Plugins //AKDB:EPayment initialisieren// ===
128 +=== 2.1. Konfigurationsmöglichkeiten des Aktions-Plugins //AKDB:EPayment initialisieren// ===
129 129  
130 -Dieses Aktions-Plugin ist für das Erzeugen einer Bezahl-Transaktion im [[ePay-BL>>https://www.epaybl.de/||rel="noopener noreferrer" target="_blank" title="E-Payment Bund und Länder"]] Portal zuständig. Hier werden im Vorfeld die Daten, welche im Zusammenhang mit der Transaktion stehen (bestellte Artikel, Preisbestimmung, persönliche Daten des Käufers, Rechnungsadresse etc.), festgelegt. Weiterhin erfolgt die Festlegung in welchen Status, nach Rückkehr aus dem ePay-BL Portal, gewechselt werden soll.
130 +Dieses Aktions-Plugin ist für das Erzeugen einer Bezahl-Transaktion im [[ePay-BL>>https://www.epaybl.de/||rel="noopener noreferrer" target="_blank" title="E-Payment Bund und Länder"]] Portal zuständig. Hier werden im Vorfeld die Daten, welche im Zusammenhang mit der Transaktion stehen (bestellte Artikel, Preisbestimmung, persönliche Daten des Käufers, Rechnungsadresse etc.), festgelegt. Weiterhin erfolgt die Festlegung in welchen Status, nach Rückkehr aus dem ePay-BL Portal, gewechselt werden soll.
131 131  
132 132  {{info}}
133 -Wenn vor der Konfiguration des Plugins bereits mindestens ein **[[EPayment-Artikel>>doc:||anchor="epay_artikel"]]**, der **[[EPayment Bestellen Button>>doc:||anchor="epay_btn"]]** sowie die **[[Vorlage>>doc:||anchor="epay_vorlage"]]** für die **persönlichen Daten** im Formular hinterlegt wurden, werden bei einer Neueinrichtung der //AKDB:EPayment initialisieren// Plugin-Aktion die notwendigen Pflicht-Konfigurationen bereits mit den ermittelten Daten aus dem Formular vorbelegt. Es muss anschließend nur noch der Ziel-Status für eine erfolgreiche / nicht erfolgreiche Transaktion festgelegt werden.
133 +Wenn vor der Konfiguration des Plugins bereits mindestens ein **[[EPayment-Artikel>>doc:||anchor="epay_artikel"]]**, der **[[EPayment Bestellen Button>>doc:||anchor="epay_btn"]]** sowie die **[[Vorlage>>doc:||anchor="epay_vorlage"]]** für die **persönlichen Daten** im Formular hinterlegt wurden, werden bei einer Neueinrichtung der //AKDB:EPayment initialisieren// Plugin-Aktion die notwendigen Pflicht-Konfigurationen bereits mit den ermittelten Daten aus dem Formular vorbelegt. Es muss anschließend nur noch der Ziel-Status für eine erfolgreiche / nicht erfolgreiche Transaktion festgelegt werden.
134 134  
135 135  Es empfiehlt sich deshalb die in diesem Artikel beschriebene [[Konfigurations-Reihenfolge>>doc:||anchor="config_reihenfolge"]] einzuhalten.
136 136  
... ... @@ -150,7 +150,7 @@
150 150  sofern diese durch einen Plugin-Administrator korrekt hinterlegt wurden.
151 151  
152 152  
153 -Die einzelnen Parameter können per Platzhalter oder fest definiert hinterlegt werden. Weiterhin kann über den Button [[image:icon_update.png]] //EPayment Webservice Erreichbarkeit prüfen// die generelle Erreichbarkeit des EPayment Webservice geprüft werden.
153 +Die einzelnen Parameter können per Platzhalter oder fest definiert hinterlegt werden. Weiterhin kann über den Button [[image:icon_update.png]] //EPayment Webservice Erreichbarkeit prüfen// die generelle Erreichbarkeit des EPayment Webservice geprüft werden.
154 154  
155 155  ; Mandant-Nummer (Pflichtfeld)
156 156  : AKDB-Mandantennummer des aufrufenden eShops (FORMCYCLE) (Wird durch ePay-BL-System vorgegeben)
... ... @@ -379,7 +379,7 @@
379 379  
380 380  {{id name="plugin_epay_verify"/}}
381 381  
382 -=== 2.2. Konfigurationsmöglichkeiten des Aktions-Plugins //AKDB:EPayment verifizieren// ===
382 +=== 2.2. Konfigurationsmöglichkeiten des Aktions-Plugins //AKDB:EPayment verifizieren// ===
383 383  
384 384  {{figure image="plugin_verify.png"}}
385 385  Konfiguration des Plugins //AKDB:EPayment verifizieren//
... ... @@ -448,7 +448,7 @@
448 448  
449 449  === Aktions-Plugin //AKDB:EPayment PayPageURL bereitstellen// ===
450 450  
451 -Durch dieses Aktions-Plugin kann die aktuell gültige URL zur Bezahl-Transaktion ins ePay-BL-Portal aus dem Formular-Vorgang ermittet werden. 
451 +Durch dieses Aktions-Plugin kann die aktuell gültige URL zur Bezahl-Transaktion ins ePay-BL-Portal aus dem Formular-Vorgang ermittet werden.
452 452  Dadurch besteht die Möglichkeit eine noch nicht abgeschlossene Bezahl-Transaktion nochmals zur Anzeige zu bringen und die Zahlung durchzuführen. Dieses Aktions-Plugin muss dabei im zeitlichen Ablauf nach dem Plugin **[[AKDB:EPayment initialisieren>>doc:||anchor="plugin_epay_init"]]** konfiguriert sein.
453 453  
454 454  === Formular-Projekt zum Download ===
... ... @@ -457,27 +457,41 @@
457 457  
458 458  == Versionshistorie ==
459 459  
460 +(% class="wikigeneratedid" %)
461 +=== 2.3.1 ===
462 +
463 +* Fehlerbehebung: JavaScript-Fehler, der bei Rückleitung vom EPayment-Portal über Frontend-Server auftrat, wenn als Ziel eine Weiterleitung konfiguriert ist.
464 +
465 +=== 2.3.0 ===
466 +
467 +* Fehlerbehebung: Wenn Payment-Transaktion über Frontend-Server stattfand, wurde bei der Rückleitung vom EPayment-Portal immer auf die Formularseite weitergeleitet. Dies wurde behoben, sodass jetzt eine wieder eine explizite Abschluss-Seite oder eine externe Weiterleitung definiert werden kann
468 +* Intern: Javascript-Sourcen auf ECMASCRIT6 angepasst
469 +
470 +=== 2.2.1 ===
471 +
472 +* Fehlerbehebung: fehlender Rückfall auf Werte aus Bundle-Properties hinzugefügt
473 +
460 460  === 2.2.0 ===
461 461  
462 -* Plugin benötigt mindestens {{formcycle/}} in der Version {{version major="6" minor="6"}}{{/version}}
463 -* Fehlerbehebung: Fehlende Beschriftungen an den Eigenschaften für die Formular-Elemente //EPayment ArtikelEPayment Artikel// und //EPayment Bestellen Button// wurden behoben.
476 +* Plugin benötigt mindestens {{formcycle/}} in der Version {{version major="6" minor="6"}}{{/version}}
477 +* Fehlerbehebung: Fehlende Beschriftungen an den Eigenschaften für die Formular-Elemente //EPayment ArtikelEPayment Artikel// und //EPayment Bestellen Button// wurden behoben.
464 464  
465 465  === 2.1.0 ===
466 466  
467 -* Bei Speicherung einer Konfiguration im Aktions-Plugin //AKDB:EPayment initialisieren// wird für den betroffenen Status immer die "Unregistrierte Wiederanzeige" gestattet.
481 +* Bei Speicherung einer Konfiguration im Aktions-Plugin //AKDB:EPayment initialisieren// wird für den betroffenen Status immer die "Unregistrierte Wiederanzeige" gestattet.
468 468  * Anpassung Template-Vorlage für Rechungsadresse: Bei einem AKDB Bürgerkonto-Login werden die zurückgelieferten Adressdaten auf Strasse und Hausnummer aufgeteilt, wenn dies möglich ist.
469 -* Überarbeitung der Konfigurationsoberfläche des Aktions-Plugin //AKDB:EPayment PayPageURL bereitstellen//
470 -* Anpassung Aktions-Plugin //AKDB:EPayment initialisieren: //Einstellungen für den AKDB-Mandanten werden zur Laufzeit aus den Bundle-Properties bezogen, wenn nicht explizit konfiguriert
483 +* Überarbeitung der Konfigurationsoberfläche des Aktions-Plugin //AKDB:EPayment PayPageURL bereitstellen//
484 +* Anpassung Aktions-Plugin //AKDB:EPayment initialisieren: //Einstellungen für den AKDB-Mandanten werden zur Laufzeit aus den Bundle-Properties bezogen, wenn nicht explizit konfiguriert
471 471  * Internes Refactoring: Umstellung von ID auf UUID
472 472  
473 473  === 2.0.8 ===
474 474  
475 -* Anpassung für PDF Blanko-Druck: Absenden-Button und einzelne Bestellartikel-Definitionen werden standardmäßig aus dem Blanko-Druck entfernt.
489 +* Anpassung für PDF Blanko-Druck: Absenden-Button und einzelne Bestellartikel-Definitionen werden standardmäßig aus dem Blanko-Druck entfernt.
476 476  * Bestellen-Button um Auswahlmöglichkeit für Seitenvalidierung vor Beginn des EPayment-Prozesses erweitert
477 477  
478 478  === 2.0.7 ===
479 479  
480 -* Anpassungen für Zusammenspiel mit AKDB Bürgerkonto-Login bei Wiederanzeige
494 +* Anpassungen für Zusammenspiel mit AKDB Bürgerkonto-Login bei Wiederanzeige
481 481  * Einführung Transaktions-Logging um Recherche des jeweiligen Status eines Kassenzeichens durchführen zu können.
482 482  * Fehlerbehebungen
483 483  * internes Refactoring im Zusammenhang mit Einführung des Transaktions-Loggings
... ... @@ -484,10 +484,10 @@
484 484  
485 485  === 2.0.6 ===
486 486  
487 -* Bereitstellung Widgets für {{designer/}}
488 -** Widget für Definition von Bestell-Artikeln mit Konfigurationsmöglichkeit von Beschreibung und Preis
489 -** Widget zum Absenden einer Bestellung
490 -* Template-Vorlagen für: Persönliche Daten, Bankverbindung, Rechnungsadresse, Lieferadresse
501 +* Bereitstellung Widgets für {{designer/}}
502 +** Widget für Definition von Bestell-Artikeln mit Konfigurationsmöglichkeit von Beschreibung und Preis
503 +** Widget zum Absenden einer Bestellung
504 +* Template-Vorlagen für: Persönliche Daten, Bankverbindung, Rechnungsadresse, Lieferadresse
491 491  * Umfangreiches Überarbeitung der bestehenden Logik und der Konfigurationsoberflächen der bereitgesteelten Aktions-Plugins
492 492  
493 493  === 2.0.5 ===
... ... @@ -500,12 +500,12 @@
500 500  
501 501  === 2.0.3 ===
502 502  
503 -* Anpassung im Aktions-Plugin //AKDB:EPayment initialisieren//: Als Rückgabewert stehen jetzt die berechneten Gesamtkosten zur Verfügung (in vollen Cent)
517 +* Anpassung im Aktions-Plugin //AKDB:EPayment initialisieren//: Als Rückgabewert stehen jetzt die berechneten Gesamtkosten zur Verfügung (in vollen Cent)
504 504  * Im Falle von Bestell-Gesamtkosten mit Summe "0" werden keine Transaktionsdaten übermittelt und damit keine unnötige Transaktion auf Seiten des ePay-BL Portals erzeugt.
505 505  
506 506  === 2.0.2 ===
507 507  
508 -* Anpassung im Pre-Renderer zum Verifizieren des PayPage Results
522 +* Anpassung im Pre-Renderer zum Verifizieren des PayPage Results
509 509  
510 510  === 2.0.1 ===
511 511  
... ... @@ -513,4 +513,4 @@
513 513  
514 514  === 2.0.0 ===
515 515  
516 -* Bereitstellung der Plugin-Logik für {{formcycle/}} {{version major="6"}}{{/version}}
530 +* Bereitstellung der Plugin-Logik für {{formcycle/}} {{version major="6"}}{{/version}}