Änderungen von Dokument AKDB: EPayment-Plugin


Von Version 9.1
bearbeitet von gru
am 27.09.2021, 11:18
Änderungskommentar: Renamed from xwiki:Formcycle.PluginDocumentation.AkdbEPaymentPlugin
Auf Version 2.1
bearbeitet von gru
am 04.03.2021, 10:12
Änderungskommentar: Imported from XAR

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.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.
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.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.
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,41 +457,27 @@
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 -
474 474  === 2.2.0 ===
475 475  
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.
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.
478 478  
479 479  === 2.1.0 ===
480 480  
481 -* Bei Speicherung einer Konfiguration im Aktions-Plugin //AKDB:EPayment initialisieren// wird für den betroffenen Status immer die "Unregistrierte Wiederanzeige" gestattet.
467 +* Bei Speicherung einer Konfiguration im Aktions-Plugin //AKDB:EPayment initialisieren// wird für den betroffenen Status immer die "Unregistrierte Wiederanzeige" gestattet.
482 482  * 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.
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
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
485 485  * Internes Refactoring: Umstellung von ID auf UUID
486 486  
487 487  === 2.0.8 ===
488 488  
489 -* Anpassung für PDF Blanko-Druck: Absenden-Button und einzelne Bestellartikel-Definitionen werden standardmäßig aus dem Blanko-Druck entfernt.
475 +* Anpassung für PDF Blanko-Druck: Absenden-Button und einzelne Bestellartikel-Definitionen werden standardmäßig aus dem Blanko-Druck entfernt.
490 490  * Bestellen-Button um Auswahlmöglichkeit für Seitenvalidierung vor Beginn des EPayment-Prozesses erweitert
491 491  
492 492  === 2.0.7 ===
493 493  
494 -* Anpassungen für Zusammenspiel mit AKDB Bürgerkonto-Login bei Wiederanzeige
480 +* Anpassungen für Zusammenspiel mit AKDB Bürgerkonto-Login bei Wiederanzeige
495 495  * Einführung Transaktions-Logging um Recherche des jeweiligen Status eines Kassenzeichens durchführen zu können.
496 496  * Fehlerbehebungen
497 497  * internes Refactoring im Zusammenhang mit Einführung des Transaktions-Loggings
... ... @@ -498,10 +498,10 @@
498 498  
499 499  === 2.0.6 ===
500 500  
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
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
505 505  * Umfangreiches Überarbeitung der bestehenden Logik und der Konfigurationsoberflächen der bereitgesteelten Aktions-Plugins
506 506  
507 507  === 2.0.5 ===
... ... @@ -514,12 +514,12 @@
514 514  
515 515  === 2.0.3 ===
516 516  
517 -* Anpassung im Aktions-Plugin //AKDB:EPayment initialisieren//: Als Rückgabewert stehen jetzt die berechneten Gesamtkosten zur Verfügung (in vollen Cent)
503 +* Anpassung im Aktions-Plugin //AKDB:EPayment initialisieren//: Als Rückgabewert stehen jetzt die berechneten Gesamtkosten zur Verfügung (in vollen Cent)
518 518  * 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.
519 519  
520 520  === 2.0.2 ===
521 521  
522 -* Anpassung im Pre-Renderer zum Verifizieren des PayPage Results
508 +* Anpassung im Pre-Renderer zum Verifizieren des PayPage Results
523 523  
524 524  === 2.0.1 ===
525 525  
... ... @@ -527,4 +527,4 @@
527 527  
528 528  === 2.0.0 ===
529 529  
530 -* Bereitstellung der Plugin-Logik für {{formcycle/}} {{version major="6"}}{{/version}}
516 +* Bereitstellung der Plugin-Logik für {{formcycle/}} {{version major="6"}}{{/version}}