Zeige letzte Bearbeiter
1 {{content/}}
2
3 Das GiroSolution ePayment Plugin ermöglicht es, über die von GiroSolution bereitgestellte PayPage, einen Bezahlvorgang innerhalb eines Formularprozesses einzubauen.
4
5 {{info}}
6 Für die Nutzung des Plugins ist es im Vorfeld notwendig, dass ein Vertrag mit der Firma GiroSolution über zur Nutzung der Service-Schnittstelle abgeschlossen wird.
7 {{/info}}
8
9 == Aktions-Plugin //GiroSolution: Paypage: Initialisierung// ==
10
11 Mit der Einbindung des Aktions-Plugin //GiroSolution: Paypage: Initialisierung// ist es möglich ein Bezahl-Transaktion innerhalb der Statusverarbeitung auszuführen.
12
13 === Transaktionsdaten ===
14
15 {{figure image="plugin_trans_data.png"}}
16 Konfiguration der Transaktionsdaten
17 {{/figure}}
18
19 ; Automatisch zur Paypage witerleiten
20 : Diese Einstellung ist standardmäßig aktiviert. Dadurch wird nach dem Initialisieren der Bezahl-Transaktion automatisch auf die Payment-Page von //GiroSolution// weitergeleitet. Wenn dies nicht gewünscht ist, kann durch Deaktivierung dieser Einstellung eine Weiterleitung unterbunden werden.
21
22 {{info title="Hinweis:"}}
23 Wenn eine Transaktion auf Seiten von //GiroSolution// erfolgreich erzeugt wurde, wird die URL zur Paypage als Plugin-Rückgabe-Parameter zurückgeliefert. Diese kann dann zu einem späteren Zeitpunkt aufgerufen werden.
24 {{/info}}
25
26 ; Betrag
27 : Hier ist der zu bezahlende Betrag in der kleinsten Währungseinheit (z.B.: Cent, Penny) anzugeben. Es werden Platzhalter unterstützt.
28
29 {{info title="Hinweis:"}}
30 Wenn die Werte direkt aus dem Formular kommen, beachten Sie, dass diese durch den Nutzer manipuliert sein könnten. Es empfiehlt sich deshalb an dieser Stelle mit festen Werten zur arbeiten oder die Zahlbeträge serverseitig zu berechnen.
31 {{/info}}
32
33 ; Verwendungszweck
34 : Verwendungszweck der Transaktion, welcher später auf der Kartenabrechnung bzw. dem Kontoauszug erscheint. Es werden Platzhalter unterstützt. Maximal sind 20 (SEPA-konforme) Zeichen erlaubt:
35
36 * a b c d e f g h i j k l m n o p q r s t u v w x y z
37 * A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
38 * Zahlen von 0 – 9
39 * Sonderzeichen: ' : ? , - ( + . ) / |
40
41 ; Beschreibung für Bezahlung
42 :
43
44 === Zielstatus ===
45
46 {{figure image="plugin_states.png"}}
47 Konfiguration des Zielstatus nach Rückkehr von der Bezahlseite in {{formcycle/}}
48 {{/figure}}
49
50 === Übersteuerung globaler Einstellungen ===
51
52 {{figure image="plugin_global_data.png"}}
53 Globale Einstellungen übersteuern
54 {{/figure}}
55
56 == Globale Plugin-Einstellungen ==
57
58 {{info}}
59 Dieser Abschnitt ist nur für {{formcycle/}}-Administratoren relevant, welche das Plugin-Bundle initial im System einrichten.
60 {{/info}}
61
62 === Konfiguration der Plugin-Bundle Properties ===
63
64 Über die nachfolgend beschriebenen Einstellungen wird das Plugin an die durch GiroSolution zur Verfügung gestellte Schnittstelle angeschlossen.
65
66 ==== Globale Einstellungen für Anbindung einer Paypage ====
67
68 ; payment.paypage.merchant.id (Pflicht)
69 : Händler-ID aus einem //GiroSolution Payment Page// Projekt.
70 ; payment.paypage.project.id (Pflicht)
71 : Projekt-ID aus einem //GiroSolution Payment Page// Projekt.
72 ; payment.paypage.project.pwd (Pflicht)
73 : Projekt-Passwort aus einem //GiroSolution Payment Page// Projekt.
74 ; payment.paypage.testmode (Pflicht)
75 : Legt fest, in welchem Modus die Zahlarten auf den Payment Page anzuzeigen sind, mögliche Werte:
76
77 * **true**: Anzeige im Test-Betrieb
78 * **false**: Anzeige im Live-Betrieb
79
80 ; payment.paypage.currency (Pflicht)
81 : Währung mit der alle Payment Page Transaktionen ablaufen. Angabe muss im ISO 4217 Format erfolgen.
82 ; payment.paypage.locale (Pflicht)
83 : Sprache auf der Payment Page, mögliche Werte:
84
85 * **de**: Anzeige in deutscher Sprache
86 * **en**: Anzeige in englischer Sprache
87
88 ; payment.paypage.organization
89 : Name des Anbieters der Payment Page. Wenn nichts festgelegt ist, wird der im //GiroSolution GiroCockpit// festgelegte Wert verwendet.
90 ; payment.paypage.proxy.host
91 : Hostname eines Proxy-Servers, wenn die Kommunikation zwischen //GiroSolution// und {{formcycle/}} über einen Proxy-Server erfolgen soll
92 ; payment.paypage.proxy.port
93 : Angabe eines Proxy-Server Ports, wenn die Kommunikation zwischen //GiroSolution// und {{formcycle/}} über einen Proxy-Server erfolgen soll.
Copyright 2000-2025