Skip to content

Commit be1ce21

Browse files
Do not call confirm if already confirmed (#113)
1 parent 756bcbf commit be1ce21

File tree

9 files changed

+131
-98
lines changed

9 files changed

+131
-98
lines changed

README.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Contributors: mondu-ai, arthurmmoreira, tikohov20
33
Tags: mondu, woocommerce, e-commerce, ecommerce, store, sales, sell, woo, woo commerce, shop, cart, shopping cart, sell online, checkout, payment, payments, bnpl, b2b
44
Requires at least: 5.9.0
55
Tested up to: 6.2.2
6-
Stable tag: 2.1.5
6+
Stable tag: 2.1.6
77
Requires PHP: 7.4
88
License: GPLv3
99
License URI: https://www.gnu.org/licenses/gpl-3.0.html
@@ -57,6 +57,10 @@ Check out [Frequently Asked Questions](https://www.mondu.ai/faq) in the Mondu we
5757

5858
== Changelog ==
5959

60+
= 2.1.6 =
61+
62+
* Do not call the confirm endpoint if we are not changing the order state
63+
6064
= 2.1.5 =
6165

6266
* Changed webhook signature validation logic

changelog.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
== Changelog ==
22

3+
= 2.1.6 =
4+
5+
* Do not call the confirm endpoint if we are not changing the order state
6+
37
= 2.1.5 =
48

59
* Changed webhook signature validation logic

languages/mondu-de_AT.po

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,27 @@ msgstr ""
1212
"Language: de_AT\n"
1313

1414
#. Plugin Name of the plugin
15+
#: mondu-buy-now-pay-later.php
1516
msgid "Mondu Buy Now Pay Later"
1617
msgstr "Mondu Buy Now Pay Later"
1718

1819
#. Plugin URI of the plugin
20+
#: mondu-buy-now-pay-later.php
1921
msgid "https://github.com/mondu-ai/bnpl-checkout-woocommerce/releases"
2022
msgstr "https://github.com/mondu-ai/bnpl-checkout-woocommerce/releases"
2123

2224
#. Description of the plugin
25+
#: mondu-buy-now-pay-later.php
2326
msgid "Mondu provides B2B E-commerce and B2B marketplaces with an online payment solution to buy now and pay later."
2427
msgstr "Mondu bietet B2B-E-Commerce und B2B-Marktplätzen eine Online-Zahlungslösung, die es ihren Kunden ermöglicht, mit ihren bevorzugten Zahlungsmethoden und flexiblen Zahlungsbedingungen zu bezahlen."
2528

2629
#. Author of the plugin
30+
#: mondu-buy-now-pay-later.php
2731
msgid "Mondu"
2832
msgstr "Mondu"
2933

3034
#. Author URI of the plugin
35+
#: mondu-buy-now-pay-later.php
3136
msgid "https://mondu.ai"
3237
msgstr "https://mondu.ai"
3338

@@ -102,57 +107,57 @@ msgstr "Fehlende Credentials"
102107
msgid "Unexpected API response format."
103108
msgstr "Unerwartetes API-Antwortformat."
104109

105-
#: src/Mondu/Mondu/Controllers/OrdersController.php:74
110+
#: src/Mondu/Mondu/Controllers/OrdersController.php:78
106111
msgid "Order was declined by Mondu."
107112
msgstr "Bestellung wurde von Mondu abgelehnt."
108113

109-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:47
114+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:49
110115
msgid "Signature mismatch."
111116
msgstr "Signatur stimmt nicht überein."
112117

113-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:85
118+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:87
114119
msgid "Something happened on our end."
115120
msgstr "Bei uns ist etwas passiert."
116121

117-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:97
118-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:116
119-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:135
120-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:158
121-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:180
122-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:198
123-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:216
122+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:99
123+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:118
124+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:137
125+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:160
126+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:183
127+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:202
128+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:221
124129
msgid "Required params missing."
125130
msgstr "Erforderliche Parameter fehlen."
126131

127-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:106
132+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:108
128133
msgid "Mondu order is on pending state."
129134
msgstr "Mondu Bestellung ist in manueller Prüfung."
130135

131-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:125
136+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:127
132137
msgid "Mondu order is on authorized state."
133138
msgstr "Mondu Bestellung ist athorisiert."
134139

135-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:144
140+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:146
136141
msgid "Mondu order is on confirmed state."
137142
msgstr "Mondu Bestellung ist bestätigt."
138143

139-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:167
144+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:169
140145
msgid "Mondu order is on declined state."
141146
msgstr "Mondu Bestellung ist abgelehnt."
142147

143-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:189
148+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:192
144149
msgid "Mondu invoice is on created state."
145150
msgstr "Mondu Rechnung ist erstellt."
146151

147-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:207
152+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:211
148153
msgid "Mondu invoice is on complete state."
149154
msgstr "Mondu Rechnung ist vollständig bezahlt."
150155

151-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:225
156+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:230
152157
msgid "Mondu invoice is on canceled state."
153158
msgstr "Mondu Rechnung ist storniert."
154159

155-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:243
160+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:248
156161
msgid "Not Found"
157162
msgstr "Nicht gefunden"
158163

languages/mondu-de_DE.po

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,27 @@ msgstr ""
1212
"Language: de_DE\n"
1313

1414
#. Plugin Name of the plugin
15+
#: mondu-buy-now-pay-later.php
1516
msgid "Mondu Buy Now Pay Later"
1617
msgstr "Mondu Buy Now Pay Later"
1718

1819
#. Plugin URI of the plugin
20+
#: mondu-buy-now-pay-later.php
1921
msgid "https://github.com/mondu-ai/bnpl-checkout-woocommerce/releases"
2022
msgstr "https://github.com/mondu-ai/bnpl-checkout-woocommerce/releases"
2123

2224
#. Description of the plugin
25+
#: mondu-buy-now-pay-later.php
2326
msgid "Mondu provides B2B E-commerce and B2B marketplaces with an online payment solution to buy now and pay later."
2427
msgstr "Mondu bietet B2B-E-Commerce und B2B-Marktplätzen eine Online-Zahlungslösung, die es ihren Kunden ermöglicht, mit ihren bevorzugten Zahlungsmethoden und flexiblen Zahlungsbedingungen zu bezahlen."
2528

2629
#. Author of the plugin
30+
#: mondu-buy-now-pay-later.php
2731
msgid "Mondu"
2832
msgstr "Mondu"
2933

3034
#. Author URI of the plugin
35+
#: mondu-buy-now-pay-later.php
3136
msgid "https://mondu.ai"
3237
msgstr "https://mondu.ai"
3338

@@ -102,57 +107,57 @@ msgstr "Fehlende Credentials"
102107
msgid "Unexpected API response format."
103108
msgstr "Unerwartetes API-Antwortformat."
104109

105-
#: src/Mondu/Mondu/Controllers/OrdersController.php:74
110+
#: src/Mondu/Mondu/Controllers/OrdersController.php:78
106111
msgid "Order was declined by Mondu."
107112
msgstr "Bestellung wurde von Mondu abgelehnt."
108113

109-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:47
114+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:49
110115
msgid "Signature mismatch."
111116
msgstr "Signatur stimmt nicht überein."
112117

113-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:85
118+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:87
114119
msgid "Something happened on our end."
115120
msgstr "Bei uns ist etwas passiert."
116121

117-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:97
118-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:116
119-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:135
120-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:158
121-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:180
122-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:198
123-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:216
122+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:99
123+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:118
124+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:137
125+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:160
126+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:183
127+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:202
128+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:221
124129
msgid "Required params missing."
125130
msgstr "Erforderliche Parameter fehlen."
126131

127-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:106
132+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:108
128133
msgid "Mondu order is on pending state."
129134
msgstr "Mondu Bestellung ist in manueller Prüfung."
130135

131-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:125
136+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:127
132137
msgid "Mondu order is on authorized state."
133138
msgstr "Mondu Bestellung ist athorisiert."
134139

135-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:144
140+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:146
136141
msgid "Mondu order is on confirmed state."
137142
msgstr "Mondu Bestellung ist bestätigt."
138143

139-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:167
144+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:169
140145
msgid "Mondu order is on declined state."
141146
msgstr "Mondu Bestellung ist abgelehnt."
142147

143-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:189
148+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:192
144149
msgid "Mondu invoice is on created state."
145150
msgstr "Mondu Rechnung ist erstellt."
146151

147-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:207
152+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:211
148153
msgid "Mondu invoice is on complete state."
149154
msgstr "Mondu Rechnung ist vollständig bezahlt."
150155

151-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:225
156+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:230
152157
msgid "Mondu invoice is on canceled state."
153158
msgstr "Mondu Rechnung ist storniert."
154159

155-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:243
160+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:248
156161
msgid "Not Found"
157162
msgstr "Nicht gefunden"
158163

languages/mondu-fr_FR.po

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,27 @@ msgstr ""
1212
"Language: fr_FR\n"
1313

1414
#. Plugin Name of the plugin
15+
#: mondu-buy-now-pay-later.php
1516
msgid "Mondu Buy Now Pay Later"
1617
msgstr "Mondu Buy Now Pay Later"
1718

1819
#. Plugin URI of the plugin
20+
#: mondu-buy-now-pay-later.php
1921
msgid "https://github.com/mondu-ai/bnpl-checkout-woocommerce/releases"
2022
msgstr "https://github.com/mondu-ai/bnpl-checkout-woocommerce/releases"
2123

2224
#. Description of the plugin
25+
#: mondu-buy-now-pay-later.php
2326
msgid "Mondu provides B2B E-commerce and B2B marketplaces with an online payment solution to buy now and pay later."
2427
msgstr "Mondu fournit aux sites de commerce électronique B2B et aux places de marché B2B une solution de paiement en ligne permettant à leurs clients de payer avec leurs méthodes de paiement préférées et des conditions de paiement flexibles."
2528

2629
#. Author of the plugin
30+
#: mondu-buy-now-pay-later.php
2731
msgid "Mondu"
2832
msgstr "Mondu"
2933

3034
#. Author URI of the plugin
35+
#: mondu-buy-now-pay-later.php
3136
msgid "https://mondu.ai"
3237
msgstr "https://mondu.ai"
3338

@@ -102,57 +107,57 @@ msgstr "Références Manquantes"
102107
msgid "Unexpected API response format."
103108
msgstr "Format de la réponse API inattendu."
104109

105-
#: src/Mondu/Mondu/Controllers/OrdersController.php:74
110+
#: src/Mondu/Mondu/Controllers/OrdersController.php:78
106111
msgid "Order was declined by Mondu."
107112
msgstr "Commande refusée par Mondu."
108113

109-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:47
114+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:49
110115
msgid "Signature mismatch."
111116
msgstr "La signature ne correspond pas."
112117

113-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:85
118+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:87
114119
msgid "Something happened on our end."
115120
msgstr "Quelque chose s'est passé de notre côté."
116121

117-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:97
118-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:116
119-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:135
120-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:158
121-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:180
122-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:198
123-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:216
122+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:99
123+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:118
124+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:137
125+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:160
126+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:183
127+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:202
128+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:221
124129
msgid "Required params missing."
125130
msgstr "Paramètres requis manquants."
126131

127-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:106
132+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:108
128133
msgid "Mondu order is on pending state."
129134
msgstr "La commande Mondu est en attente."
130135

131-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:125
136+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:127
132137
msgid "Mondu order is on authorized state."
133138
msgstr "La commande Mondu est en cours d'autorisation."
134139

135-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:144
140+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:146
136141
msgid "Mondu order is on confirmed state."
137142
msgstr "La commande Mondu est dans l'état confirmé."
138143

139-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:167
144+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:169
140145
msgid "Mondu order is on declined state."
141146
msgstr "La commande Mondu est dans l'état refusé."
142147

143-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:189
148+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:192
144149
msgid "Mondu invoice is on created state."
145150
msgstr "La facture Mondu est à l'état créé."
146151

147-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:207
152+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:211
148153
msgid "Mondu invoice is on complete state."
149154
msgstr "La facture Mondu est à l'état complet."
150155

151-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:225
156+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:230
152157
msgid "Mondu invoice is on canceled state."
153158
msgstr "La facture Mondu est dans l'état annulé."
154159

155-
#: src/Mondu/Mondu/Controllers/WebhooksController.php:243
160+
#: src/Mondu/Mondu/Controllers/WebhooksController.php:248
156161
msgid "Not Found"
157162
msgstr "Aucun résultat"
158163

0 commit comments

Comments
 (0)