Skip to content

Commit 6a1e986

Browse files
Merge pull request #54 from Abraham-Flutterwave/dev
Bump version to 3 and Resolved Blank space rendering. Bumped Max WooCommerce version support to 6.9.0
2 parents 36977ed + 2c24be1 commit 6a1e986

11 files changed

+210
-86
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
# Changelog
2+
3+
## 3.1.0 | 28-08-2025
4+
General Update
5+
### Version Changes
6+
- [ADDED] Set Minimum Support to WooCommerce 6.9 or greater.
7+
- [ADDED] Flutterwave Logger instance using wc_logger.
28
## 2.3.6 | 01-09-2025
39
Bug Fixes and Webhook Handler improvements.
410
### Version Changes

changelog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
== Changelog ==
2+
= 3.1.0 =
3+
* Added: Set Minimum Support to WooCommerce 6.9 or greater.
4+
* Added: Flutterwave Logger instance using wc_logger.
25
= 2.3.6 =
36
* Fixed: Dynamic Adjustment to Custom Permalink Set by Merchant.
47
* Fixed: Redirect Payment option return a Payment Mismatch Error.

i18n/languages/rave-woocommerce-payment-gateway.pot

Lines changed: 74 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,69 @@
1-
# Copyright (C) 2023 Flutterwave Developers
1+
# Copyright (C) 2025 Flutterwave Developers
22
# This file is distributed under the MIT License.
33
msgid ""
44
msgstr ""
5-
"Project-Id-Version: Flutterwave WooCommerce 2.3.4\n"
5+
"Project-Id-Version: Flutterwave WooCommerce 2.3.6\n"
66
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/rave-woocommerce-payment-gateway\n"
77
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
88
"Language-Team: LANGUAGE <[email protected]>\n"
99
"MIME-Version: 1.0\n"
1010
"Content-Type: text/plain; charset=UTF-8\n"
1111
"Content-Transfer-Encoding: 8bit\n"
12-
"POT-Creation-Date: 2023-12-26T17:58:20+00:00\n"
12+
"POT-Creation-Date: 2025-08-27T20:31:46+00:00\n"
1313
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14-
"X-Generator: WP-CLI 2.5.0\n"
14+
"X-Generator: WP-CLI 2.12.0\n"
1515
"X-Domain: rave-woocommerce-payment-gateway\n"
1616

1717
#. Plugin Name of the plugin
1818
#. Translators: %s Plugin name.
19-
#: includes/class-flw-wc-payment-gateway.php:227
19+
#: rave-woocommerce-payment-gateway.php
20+
#: includes/class-flw-wc-payment-gateway.php:230
2021
#: includes/views/html-admin-missing-woocommerce.php:15
2122
msgid "Flutterwave WooCommerce"
2223
msgstr ""
2324

2425
#. Plugin URI of the plugin
26+
#: rave-woocommerce-payment-gateway.php
2527
msgid "https://developer.flutterwave.com/"
2628
msgstr ""
2729

2830
#. Description of the plugin
31+
#: rave-woocommerce-payment-gateway.php
2932
msgid "Official WooCommerce payment gateway for Flutterwave."
3033
msgstr ""
3134

3235
#. Author of the plugin
36+
#: rave-woocommerce-payment-gateway.php
3337
msgid "Flutterwave Developers"
3438
msgstr ""
3539

3640
#. Author URI of the plugin
41+
#: rave-woocommerce-payment-gateway.php
3742
msgid "http://flutterwave.com/us"
3843
msgstr ""
3944

40-
#: includes/blocks/class-flutterwave-wc-gateway-blocks-support.php:156
45+
#: includes/blocks/class-flutterwave-wc-gateway-blocks-support.php:155
4146
msgid "Visa"
4247
msgstr ""
4348

44-
#: includes/blocks/class-flutterwave-wc-gateway-blocks-support.php:160
49+
#: includes/blocks/class-flutterwave-wc-gateway-blocks-support.php:159
4550
msgid "American Express"
4651
msgstr ""
4752

48-
#: includes/blocks/class-flutterwave-wc-gateway-blocks-support.php:164
53+
#: includes/blocks/class-flutterwave-wc-gateway-blocks-support.php:163
4954
msgid "Mastercard"
5055
msgstr ""
5156

52-
#: includes/blocks/class-flutterwave-wc-gateway-blocks-support.php:171
57+
#: includes/blocks/class-flutterwave-wc-gateway-blocks-support.php:170
5358
msgctxt "Name of credit card"
5459
msgid "Discover"
5560
msgstr ""
5661

57-
#: includes/blocks/class-flutterwave-wc-gateway-blocks-support.php:175
62+
#: includes/blocks/class-flutterwave-wc-gateway-blocks-support.php:174
5863
msgid "JCB"
5964
msgstr ""
6065

61-
#: includes/blocks/class-flutterwave-wc-gateway-blocks-support.php:179
66+
#: includes/blocks/class-flutterwave-wc-gateway-blocks-support.php:178
6267
msgid "Diners"
6368
msgstr ""
6469

@@ -132,233 +137,238 @@ msgstr ""
132137

133138
#. translators: 1: payment reference 2: transaction reference
134139
#: includes/class-flw-wc-payment-gateway-subscriptions.php:163
140+
#, php-format
135141
msgid "Payment via Flutterwave successful (Payment Reference: %1$s, Transaction Reference: %2$s)"
136142
msgstr ""
137143

138-
#: includes/class-flw-wc-payment-gateway.php:152
144+
#: includes/class-flw-wc-payment-gateway.php:154
139145
msgid "allows you to accept payment from cards and bank accounts in multiple currencies. You can also accept payment offline via USSD and POS."
140146
msgstr ""
141147

142-
#: includes/class-flw-wc-payment-gateway.php:231
148+
#: includes/class-flw-wc-payment-gateway.php:234
143149
msgid "Webhook Instruction"
144150
msgstr ""
145151

146-
#: includes/class-flw-wc-payment-gateway.php:235
152+
#: includes/class-flw-wc-payment-gateway.php:238
147153
msgid "Please copy this webhook URL and paste on the webhook section on your dashboard"
148154
msgstr ""
149155

150-
#: includes/class-flw-wc-payment-gateway.php:256
156+
#: includes/class-flw-wc-payment-gateway.php:259
151157
msgid "Enable/Disable"
152158
msgstr ""
153159

154-
#: includes/class-flw-wc-payment-gateway.php:257
160+
#: includes/class-flw-wc-payment-gateway.php:260
155161
msgid "Enable Flutterwave"
156162
msgstr ""
157163

158-
#: includes/class-flw-wc-payment-gateway.php:259
164+
#: includes/class-flw-wc-payment-gateway.php:262
159165
msgid "Enable Flutterwave as a payment option on the checkout page"
160166
msgstr ""
161167

162-
#: includes/class-flw-wc-payment-gateway.php:264
168+
#: includes/class-flw-wc-payment-gateway.php:267
163169
msgid "Enter Secret Hash"
164170
msgstr ""
165171

166-
#: includes/class-flw-wc-payment-gateway.php:266
172+
#: includes/class-flw-wc-payment-gateway.php:269
167173
msgid "Please change from default hash and ensure that <b>SECRET HASH</b> is the same with the one on your Flutterwave dashboard"
168174
msgstr ""
169175

170-
#: includes/class-flw-wc-payment-gateway.php:270
176+
#: includes/class-flw-wc-payment-gateway.php:273
171177
msgid "Payment method title"
172178
msgstr ""
173179

174-
#: includes/class-flw-wc-payment-gateway.php:272
175-
#: includes/class-flw-wc-payment-gateway.php:278
180+
#: includes/class-flw-wc-payment-gateway.php:275
181+
#: includes/class-flw-wc-payment-gateway.php:281
176182
msgid "Optional"
177183
msgstr ""
178184

179-
#: includes/class-flw-wc-payment-gateway.php:276
185+
#: includes/class-flw-wc-payment-gateway.php:279
180186
msgid "Payment method description"
181187
msgstr ""
182188

183-
#: includes/class-flw-wc-payment-gateway.php:282
189+
#: includes/class-flw-wc-payment-gateway.php:285
184190
msgid "Test Public Key"
185191
msgstr ""
186192

187-
#: includes/class-flw-wc-payment-gateway.php:284
193+
#: includes/class-flw-wc-payment-gateway.php:287
188194
msgid "Required! Enter your Flutterwave test public key here"
189195
msgstr ""
190196

191-
#: includes/class-flw-wc-payment-gateway.php:288
197+
#: includes/class-flw-wc-payment-gateway.php:291
192198
msgid "Test Secret Key"
193199
msgstr ""
194200

195-
#: includes/class-flw-wc-payment-gateway.php:290
201+
#: includes/class-flw-wc-payment-gateway.php:293
196202
msgid "Required! Enter your Flutterwave test secret key here"
197203
msgstr ""
198204

199-
#: includes/class-flw-wc-payment-gateway.php:294
205+
#: includes/class-flw-wc-payment-gateway.php:297
200206
msgid "Live Public Key"
201207
msgstr ""
202208

203-
#: includes/class-flw-wc-payment-gateway.php:296
209+
#: includes/class-flw-wc-payment-gateway.php:299
204210
msgid "Required! Enter your Flutterwave live public key here"
205211
msgstr ""
206212

207-
#: includes/class-flw-wc-payment-gateway.php:300
213+
#: includes/class-flw-wc-payment-gateway.php:303
208214
msgid "Live Secret Key"
209215
msgstr ""
210216

211-
#: includes/class-flw-wc-payment-gateway.php:302
217+
#: includes/class-flw-wc-payment-gateway.php:305
212218
msgid "Required! Enter your Flutterwave live secret key here"
213219
msgstr ""
214220

215-
#: includes/class-flw-wc-payment-gateway.php:306
221+
#: includes/class-flw-wc-payment-gateway.php:309
216222
msgid "Payment Style on checkout"
217223
msgstr ""
218224

219-
#: includes/class-flw-wc-payment-gateway.php:308
225+
#: includes/class-flw-wc-payment-gateway.php:311
220226
msgid "Optional - Choice of payment style to use. Either inline or redirect. (Default: inline)"
221227
msgstr ""
222228

223-
#: includes/class-flw-wc-payment-gateway.php:310
229+
#: includes/class-flw-wc-payment-gateway.php:313
224230
msgctxt "payment_style"
225231
msgid "Popup(Keep payment experience on the website)"
226232
msgstr ""
227233

228-
#: includes/class-flw-wc-payment-gateway.php:311
234+
#: includes/class-flw-wc-payment-gateway.php:314
229235
msgctxt "payment_style"
230236
msgid "Redirect"
231237
msgstr ""
232238

233-
#: includes/class-flw-wc-payment-gateway.php:316
239+
#: includes/class-flw-wc-payment-gateway.php:319
234240
msgid "Autocomplete Order After Payment"
235241
msgstr ""
236242

237-
#: includes/class-flw-wc-payment-gateway.php:317
243+
#: includes/class-flw-wc-payment-gateway.php:320
238244
msgid "Autocomplete Order"
239245
msgstr ""
240246

241-
#: includes/class-flw-wc-payment-gateway.php:320
247+
#: includes/class-flw-wc-payment-gateway.php:323
242248
msgid "If enabled, the order will be marked as complete after successful payment"
243249
msgstr ""
244250

245-
#: includes/class-flw-wc-payment-gateway.php:325
251+
#: includes/class-flw-wc-payment-gateway.php:328
246252
msgid "Payment Options"
247253
msgstr ""
248254

249-
#: includes/class-flw-wc-payment-gateway.php:327
255+
#: includes/class-flw-wc-payment-gateway.php:330
250256
msgid "Optional - Choice of payment method to use. Card, Account etc."
251257
msgstr ""
252258

253-
#: includes/class-flw-wc-payment-gateway.php:329
259+
#: includes/class-flw-wc-payment-gateway.php:332
254260
msgctxt "payment_options"
255261
msgid "All"
256262
msgstr ""
257263

258-
#: includes/class-flw-wc-payment-gateway.php:330
264+
#: includes/class-flw-wc-payment-gateway.php:333
259265
msgctxt "payment_options"
260266
msgid "Card Only"
261267
msgstr ""
262268

263-
#: includes/class-flw-wc-payment-gateway.php:331
269+
#: includes/class-flw-wc-payment-gateway.php:334
264270
msgctxt "payment_options"
265271
msgid "Account Only"
266272
msgstr ""
267273

268-
#: includes/class-flw-wc-payment-gateway.php:332
274+
#: includes/class-flw-wc-payment-gateway.php:335
269275
msgctxt "payment_options"
270276
msgid "USSD Only"
271277
msgstr ""
272278

273-
#: includes/class-flw-wc-payment-gateway.php:333
279+
#: includes/class-flw-wc-payment-gateway.php:336
274280
msgctxt "payment_options"
275281
msgid "QR Only"
276282
msgstr ""
277283

278-
#: includes/class-flw-wc-payment-gateway.php:334
284+
#: includes/class-flw-wc-payment-gateway.php:337
279285
msgctxt "payment_options"
280286
msgid "Mpesa Only"
281287
msgstr ""
282288

283-
#: includes/class-flw-wc-payment-gateway.php:335
289+
#: includes/class-flw-wc-payment-gateway.php:338
284290
msgctxt "payment_options"
285291
msgid "Ghana MM Only"
286292
msgstr ""
287293

288-
#: includes/class-flw-wc-payment-gateway.php:336
294+
#: includes/class-flw-wc-payment-gateway.php:339
289295
msgctxt "payment_options"
290296
msgid "Rwanda MM Only"
291297
msgstr ""
292298

293-
#: includes/class-flw-wc-payment-gateway.php:337
299+
#: includes/class-flw-wc-payment-gateway.php:340
294300
msgctxt "payment_options"
295301
msgid "Zambia MM Only"
296302
msgstr ""
297303

298-
#: includes/class-flw-wc-payment-gateway.php:338
304+
#: includes/class-flw-wc-payment-gateway.php:341
299305
msgctxt "payment_options"
300306
msgid "Tanzania MM Only"
301307
msgstr ""
302308

303-
#: includes/class-flw-wc-payment-gateway.php:343
309+
#: includes/class-flw-wc-payment-gateway.php:346
304310
msgid "Mode"
305311
msgstr ""
306312

307-
#: includes/class-flw-wc-payment-gateway.php:344
313+
#: includes/class-flw-wc-payment-gateway.php:347
308314
msgid "Live mode"
309315
msgstr ""
310316

311-
#: includes/class-flw-wc-payment-gateway.php:346
317+
#: includes/class-flw-wc-payment-gateway.php:349
312318
msgid "Check this box if you're using your live keys."
313319
msgstr ""
314320

315-
#: includes/class-flw-wc-payment-gateway.php:351
316-
#: includes/class-flw-wc-payment-gateway.php:352
321+
#: includes/class-flw-wc-payment-gateway.php:354
322+
#: includes/class-flw-wc-payment-gateway.php:355
317323
msgid "Disable Logging"
318324
msgstr ""
319325

320-
#: includes/class-flw-wc-payment-gateway.php:354
326+
#: includes/class-flw-wc-payment-gateway.php:357
321327
msgid "Check this box if you're disabling logging."
322328
msgstr ""
323329

324-
#: includes/class-flw-wc-payment-gateway.php:359
325-
#: includes/class-flw-wc-payment-gateway.php:360
330+
#: includes/class-flw-wc-payment-gateway.php:362
331+
#: includes/class-flw-wc-payment-gateway.php:363
326332
msgid "Disable Barter"
327333
msgstr ""
328334

329-
#: includes/class-flw-wc-payment-gateway.php:362
335+
#: includes/class-flw-wc-payment-gateway.php:365
330336
msgid "Check the box if you want to disable barter."
331337
msgstr ""
332338

333339
#. translators: %s: url
334-
#: includes/class-flw-wc-payment-gateway.php:453
340+
#: includes/class-flw-wc-payment-gateway.php:456
341+
#, php-format
335342
msgid "Flutterwave is enabled, but the API keys are not set. Please <a href=\"%s\">set your Flutterwave API keys</a> to be able to accept payments."
336343
msgstr ""
337344

338345
#. translators: %s: shop cart url
339-
#: includes/class-flw-wc-payment-gateway.php:490
346+
#: includes/class-flw-wc-payment-gateway.php:493
347+
#, php-format
340348
msgid "Sorry, your session has expired. <a href=\"%s\" class=\"wc-backward\">Return to shop</a>"
341349
msgstr ""
342350

343-
#: includes/class-flw-wc-payment-gateway.php:504
351+
#: includes/class-flw-wc-payment-gateway.php:507
344352
msgid "We were unable to process your order, please try again."
345353
msgstr ""
346354

347-
#: includes/class-flw-wc-payment-gateway.php:551
355+
#: includes/class-flw-wc-payment-gateway.php:582
348356
msgid "Order Payment"
349357
msgstr ""
350358

351-
#: includes/client/class-flw-wc-payment-gateway-request.php:126
359+
#: includes/client/class-flw-wc-payment-gateway-request.php:153
352360
msgid "Payment for order "
353361
msgstr ""
354362

355363
#. translators: $1. Minimum WooCommerce version. $2. Current WooCommerce version.
356364
#: includes/notices/class-flw-wc-payment-gateway-notices.php:32
365+
#, php-format
357366
msgid "Flutterwave WooCommerce requires WooCommerce %1$s or greater to be installed and active. kindly upgrade to a higher version of WooCommerce or downgrade to a lower version of Flutterwave WooCommerce that supports WooCommerce version %2$s."
358367
msgstr ""
359368

360369
#. Translators: %s Plugin name.
361370
#: includes/views/html-admin-missing-woocommerce.php:15
371+
#, php-format
362372
msgid "%s requires WooCommerce to be installed and activated in order to serve updates."
363373
msgstr ""
364374

0 commit comments

Comments
 (0)