@@ -18,7 +18,7 @@ JTL 5 Integration plugin for Mondu Payment.
18182 . Expand ** Installed plug-ins** menu item on the left side and choose Mondu Payment
19193 . Configure the fields:
2020 * API Sandbox Mode: Select yes to point the plugin to the sandbox environment
21- * Fill in API Secret
21+ * Fill in API Secret (will be done automatically)
2222 * Save configuration
2323 * Click register webhooks button
2424
@@ -35,87 +35,129 @@ JTL 5 Integration plugin for Mondu Payment.
35352 . Add following payment methods:
3636
3737```
38- Rechnungskauf - jetzt kaufen, später bezahlen
39- SEPA-Lastschrift - jetzt kaufen, später per Bankeinzug bezahlen
40- Ratenzahlung - Bequem in Raten per Bankeinzug zahlen
38+ Ratenkauf (3, 6, 12 Monaten)
39+ SEPA-Lastschrift (30 Tage)
40+ Rechnungskauf (30 Tage)
41+ Echtzeitüberweisung
4142```
4243
43- ** Note: In case Payment Method names are changed manually in the JTL Shop, please update accordingly in the JTL Wawi.**
44-
44+ ** Note: Please add or modify the net terms accordingly your contractual agreement. <br ></br > In case the Mondu Payment Method names are changed manually in the JTL Shop, please update them accordingly in JTL Wawi.**
4545
4646### Create Invoice Workflow
4747
48481 . Navigate to the Admin -> JTL-Workflows
49492 . Select ** Rechnungen** tab
50503 . Select Rechnungen -> Erstellt -> Rechnungen_Erstellt workflow
51514 . Configure condition with "One condition met" (Eine Bedingung erfüllt")
52- 1 . Rechnungen\Auftrag\Zahlungsart\Name ** Enthalt** Rechnungskauf - jetzt kaufen, später bezahlen
53- 2 . Rechnungen\Auftrag\Zahlungsart\Name ** Enthalt** SEPA-Lastschrift - jetzt kaufen, später per Bankeinzug bezahlen
54- 3 . Rechnungen\Auftrag\Zahlungsart\Name ** Enthalt** Ratenzahlung - Bequem in Raten per Bankeinzug zahlen
52+ ### New installation:
53+ Just create the workflows with the name of the payment methods which are mentioned in step 2 (add payment methods):
54+ * Ratenkauf (3, 6, 12 Monaten)
55+ * SEPA-Lastschrift (30 Tage)
56+ * Rechnungskauf (30 Tage)
57+ * Echtzeitüberweisung
58+
59+ ### Update from existing installation:
60+ Update the conditions so that the rules will match for old AND new naming e.g.:
61+ * Ratenkauf (3, 6, 12 Monaten)
62+ * SEPA-Lastschrift (30 Tage)
63+ * Rechnungskauf (30 Tage)
64+ * Echtzeitüberweisung <br /> OR create additional rules so that all new payment methods will be covered
65+
66+ 1 . Rechnungen\Auftrag\Zahlungsart\Name ** Enthalt** Rechnungskauf
67+ 2 . Rechnungen\Auftrag\Zahlungsart\Name ** Enthalt** SEPA-Lastschrift
68+ 3 . Rechnungen\Auftrag\Zahlungsart\Name ** Enthalt** Rate
69+ 4 . Rechnungen\Auftrag\Zahlungsart\Name ** Enthalt** Echtzeitüberweisung
55705 . Configure action
5671 1 . Web-Request POST:
57- 1 . URL:
58- ```
59- http://{SHOP-URL}/mondu-api?return=invoice-create&webhooks_secret={WEBHOOK SECRET}
60- ```
61- 2. Parameter:
62- ```
63- gross_amount_cents={{ Vorgang.Auftrag.Positionen.BruttopreisGesamt2 }}&net_amount_cents={{ Vorgang.Auftrag.Positionen.NettopreisGesamt2 }}&invoice_id={{ Vorgang.Rechnungsnummer }}&order_id={{ Vorgang.Auftrag.ExterneAuftragsnummer }}
64- ```
65- 3. Header:
66- ```
67- Content-Type: application/x-www-form-urlencoded
68- ```
69-
72+ 1 . URL:
73+ ```
74+ http://{SHOP-URL}/mondu-api?return=invoice-create&webhooks_secret={WEBHOOK SECRET}
75+ ```
76+ 2. Parameter:
77+ ```
78+ gross_amount_cents={{ Vorgang.Auftrag.Positionen.BruttopreisGesamt2 }}&net_amount_cents={{ Vorgang.Auftrag.Positionen.NettopreisGesamt2 }}&invoice_id={{ Vorgang.Rechnungsnummer }}&order_id={{ Vorgang.Auftrag.ExterneAuftragsnummer }}
79+ ```
80+ 3. Header:
81+ ```
82+ Content-Type: application/x-www-form-urlencoded
83+ ```
7084### Cancel Invoice Workflow
7185
72861. Navigate to the Admin -> JTL-Workflows
73872. Select **Rechnungen** tab
74883. Select Rechnungen - Manuell, create new Event with "Ereignis anlegen" button
75894. Create new event
76904. Configure condition with "One condition met" (Eine Bedingung erfüllt")
77- 1. Auftrag\Zahlungsart\Name **Enthalt** Rechnungskauf - jetzt kaufen, später bezahlen
78- 2. Auftrag\Zahlungsart\Name **Enthalt** SEPA-Lastschrift - jetzt kaufen, später per Bankeinzug bezahlen
79- 3. Auftrag\Zahlungsart\Name **Enthalt** Ratenzahlung - Bequem in Raten per Bankeinzug zahlen
91+ ### New installation:
92+ Just create the workflows with the name of the payment methods which are mentioned in step 2 (add payment methods):
93+ * Ratenkauf (3, 6, 12 Monaten)
94+ * SEPA-Lastschrift (30 Tage)
95+ * Rechnungskauf (30 Tage)
96+ * Echtzeitüberweisung
97+
98+ ### Update from existing installation:
99+ Update the conditions so that the rules will match for old AND new naming e.g.:
100+ * Ratenkauf (3, 6, 12 Monaten)
101+ * SEPA-Lastschrift (30 Tage)
102+ * Rechnungskauf (30 Tage)
103+ * Echtzeitüberweisung <br/> OR create additional rules so that all new payment methods will be covered
104+
105+ 1. Rechnungen\Auftrag\Zahlungsart\Name **Enthalt** Rechnungskauf
106+ 2. Rechnungen\Auftrag\Zahlungsart\Name **Enthalt** SEPA-Lastschrift
107+ 3. Rechnungen\Auftrag\Zahlungsart\Name **Enthalt** Rate
108+ 4. Rechnungen\Auftrag\Zahlungsart\Name **Enthalt** Echtzeitüberweisung
801096. Configure action
81- 1. Web-Request POST:
82- 1. URL:
83- ```
84- http://{SHOP-URL}/mondu-api?return=cancel-invoice&webhooks_secret={WEBHOOK SECRET}
85- ```
86- 2. Parameter:
87- ```
88- invoice_number={{ Vorgang.Rechnungsnummer }}
89- ```
90- 3. Header:
91- ```
92- Content-Type: application/x-www-form-urlencoded
93- ```
94-
110+ 1. Web-Request POST:
111+ 1. URL:
112+ ```
113+ http://{SHOP-URL}/mondu-api?return=cancel-invoice&webhooks_secret={WEBHOOK SECRET}
114+ ```
115+ 2. Parameter:
116+ ```
117+ invoice_number={{ Vorgang.Rechnungsnummer }}
118+ ```
119+ 3. Header:
120+ ```
121+ Content-Type: application/x-www-form-urlencoded
122+ ```
95123### Cancel Order Workflow
96124
971251. Navigate to the Admin -> JTL-Workflows
981262. Select **Auftrage** tab
991273. Select Auftrag -> Storniert and create a workflow
100- 4. 4. Configure condition with "One condition met" (Eine Bedingung erfüllt")
101- 1. Zahlungen\Zahlungsart\Name **Enthalt** Rechnungskauf - jetzt kaufen, später bezahlen
102- 2. Zahlungen\Zahlungsart\Name **Enthalt** SEPA-Lastschrift - jetzt kaufen, später per Bankeinzug bezahlen
103- 3. Zahlungen\Zahlungsart\Name **Enthalt** Ratenzahlung - Bequem in Raten per Bankeinzug zahlen
128+ 4. Configure condition with "One condition met" (Eine Bedingung erfüllt")
129+ ### New installation:
130+ Just create the workflows with the name of the payment methods which are mentioned in step 2 (add payment methods):
131+ * Ratenkauf (3, 6, 12 Monaten)
132+ * SEPA-Lastschrift (30 Tage)
133+ * Rechnungskauf (30 Tage)
134+ * Echtzeitüberweisung
135+
136+ ### Update from existing installation:
137+ Update the conditions so that the rules will match for old AND new naming e.g.:
138+ * Ratenkauf (3, 6, 12 Monaten)
139+ * SEPA-Lastschrift (30 Tage)
140+ * Rechnungskauf (30 Tage)
141+ * Echtzeitüberweisung <br/> OR create additional rules so that all new payment methods will be covered
142+
143+ 1. Rechnungen\Auftrag\Zahlungsart\Name **Enthalt** Rechnungskauf
144+ 2. Rechnungen\Auftrag\Zahlungsart\Name **Enthalt** SEPA-Lastschrift
145+ 3. Rechnungen\Auftrag\Zahlungsart\Name **Enthalt** Rate
146+ 4. Rechnungen\Auftrag\Zahlungsart\Name **Enthalt** Echtzeitüberweisung
1041475. Configure action
105- 1. Web-Request POST:
106- 1. URL:
107- ```
108- http://{SHOP-URL}/mondu-api?return=cancel-order&webhooks_secret={WEBHOOK SECRET}
109- ```
110- 2. Parameter:
111- ```
112- order_number={{ Vorgang.Stammdaten.ExterneAuftragsnummer }}
113- ```
114- 3. Header:
115- ```
116- Content-Type: application/x-www-form-urlencoded
117- ```
118-
148+ 1. Web-Request POST:
149+ 1. URL:
150+ ```
151+ http://{SHOP-URL}/mondu-api?return=cancel-order&webhooks_secret={WEBHOOK SECRET}
152+ ```
153+ 2. Parameter:
154+ ```
155+ order_number={{ Vorgang.Stammdaten.ExterneAuftragsnummer }}
156+ ```
157+ 3. Header:
158+ ```
159+ Content-Type: application/x-www-form-urlencoded
160+ ```
119161
120162
121163### Configure Invoice Template
0 commit comments