WooCommerce Stripe Payment Gateway - Version 4.1.16

Version Description

  • 2019-04-18 =
  • Deprecate - Warn about the future removal of the Modal Checkout option.
  • Tweak - WC 3.6 compatibility.

See changelog for all versions.

=

Download this release

Release Info

Developer royho
Plugin Icon 128x128 WooCommerce Stripe Payment Gateway
Version 4.1.16
Comparing to
See all releases

Code changes from version 4.1.15 to 4.1.16

changelog.txt CHANGED
@@ -1,5 +1,9 @@
1
*** Changelog ***
2
3
= 4.1.15 - 2019-03-12 =
4
* Fix - Prevent canceled webhook from processing non Stripe payments.
5
* Fix - "Retain Stripe Data" setting placement on WooCommerce settings page.
1
*** Changelog ***
2
3
+ = 4.1.16 - 2019-04-18 =
4
+ * Deprecate - Warn about the future removal of the Modal Checkout option.
5
+ * Tweak - WC 3.6 compatibility.
6
+
7
= 4.1.15 - 2019-03-12 =
8
* Fix - Prevent canceled webhook from processing non Stripe payments.
9
* Fix - "Retain Stripe Data" setting placement on WooCommerce settings page.
includes/abstracts/abstract-wc-stripe-payment-gateway.php CHANGED
@@ -199,20 +199,6 @@ abstract class WC_Stripe_Payment_Gateway extends WC_Payment_Gateway_CC {
199
);
200
}
201
202
- /**
203
- * Allow this class and other classes to add slug keyed notices (to avoid duplication).
204
- *
205
- * @since 1.0.0
206
- * @version 4.0.0
207
- */
208
- public function add_admin_notice( $slug, $class, $message, $dismissible = false ) {
209
- $this->notices[ $slug ] = array(
210
- 'class' => $class,
211
- 'message' => $message,
212
- 'dismissible' => $dismissible,
213
- );
214
- }
215
-
216
/**
217
* All payment icons that work with Stripe. Some icons references
218
* WC core icons.
199
);
200
}
201
202
/**
203
* All payment icons that work with Stripe. Some icons references
204
* WC core icons.
includes/admin/class-wc-stripe-admin-notices.php CHANGED
@@ -111,8 +111,15 @@ class WC_Stripe_Admin_Notices {
111
$test_secret_key = isset( $options['test_secret_key'] ) ? $options['test_secret_key'] : '';
112
$live_pub_key = isset( $options['publishable_key'] ) ? $options['publishable_key'] : '';
113
$live_secret_key = isset( $options['secret_key'] ) ? $options['secret_key'] : '';
114
115
if ( isset( $options['enabled'] ) && 'yes' === $options['enabled'] ) {
116
if ( empty( $show_style_notice ) ) {
117
/* translators: 1) int version 2) int version */
118
$message = __( 'WooCommerce Stripe - We recently made changes to Stripe that may impact the appearance of your checkout. If your checkout has changed unexpectedly, please follow these <a href="https://docs.woocommerce.com/document/stripe/#section-45" target="_blank">instructions</a> to fix.', 'woocommerce-gateway-stripe' );
111
$test_secret_key = isset( $options['test_secret_key'] ) ? $options['test_secret_key'] : '';
112
$live_pub_key = isset( $options['publishable_key'] ) ? $options['publishable_key'] : '';
113
$live_secret_key = isset( $options['secret_key'] ) ? $options['secret_key'] : '';
114
+ $checkout_enabled = isset( $options['stripe_checkout'] ) && 'yes' === $options['stripe_checkout'];
115
116
if ( isset( $options['enabled'] ) && 'yes' === $options['enabled'] ) {
117
+ if ( $checkout_enabled ) {
118
+ $url = 'https://docs.woocommerce.com/document/stripe/modal-checkout';
119
+ $message = sprintf( __( 'WooCommerce Stripe - Support for Stripe Modal Checkout will be ending soon. This will impact the appearance of your checkout. <a href="%1$s" target="_blank">Click here to learn more.</a>', 'woocommerce-gateway-stripe' ), $url );
120
+ $this->add_admin_notice( 'legacy_checkout', 'notice notice-warning', $message );
121
+ }
122
+
123
if ( empty( $show_style_notice ) ) {
124
/* translators: 1) int version 2) int version */
125
$message = __( 'WooCommerce Stripe - We recently made changes to Stripe that may impact the appearance of your checkout. If your checkout has changed unexpectedly, please follow these <a href="https://docs.woocommerce.com/document/stripe/#section-45" target="_blank">instructions</a> to fix.', 'woocommerce-gateway-stripe' );
includes/class-wc-gateway-stripe.php CHANGED
@@ -447,6 +447,7 @@ class WC_Gateway_Stripe extends WC_Stripe_Payment_Gateway {
447
// If no SSL bail.
448
if ( ! $this->testmode && ! is_ssl() ) {
449
WC_Stripe_Logger::log( 'Stripe live mode requires SSL.' );
450
}
451
452
$current_theme = wp_get_theme();
447
// If no SSL bail.
448
if ( ! $this->testmode && ! is_ssl() ) {
449
WC_Stripe_Logger::log( 'Stripe live mode requires SSL.' );
450
+ return;
451
}
452
453
$current_theme = wp_get_theme();
includes/class-wc-stripe-helper.php CHANGED
@@ -412,12 +412,16 @@ class WC_Stripe_Helper {
412
* Gets the order by Stripe charge ID.
413
*
414
* @since 4.0.0
415
- * @version 4.0.0
416
* @param string $charge_id
417
*/
418
public static function get_order_by_charge_id( $charge_id ) {
419
global $wpdb;
420
421
$order_id = $wpdb->get_var( $wpdb->prepare( "SELECT DISTINCT ID FROM $wpdb->posts as posts LEFT JOIN $wpdb->postmeta as meta ON posts.ID = meta.post_id WHERE meta.meta_value = %s AND meta.meta_key = %s", $charge_id, '_transaction_id' ) );
422
423
if ( ! empty( $order_id ) ) {
412
* Gets the order by Stripe charge ID.
413
*
414
* @since 4.0.0
415
+ * @since 4.1.16 Return false if charge_id is empty.
416
* @param string $charge_id
417
*/
418
public static function get_order_by_charge_id( $charge_id ) {
419
global $wpdb;
420
421
+ if ( empty( $charge_id ) ) {
422
+ return false;
423
+ }
424
+
425
$order_id = $wpdb->get_var( $wpdb->prepare( "SELECT DISTINCT ID FROM $wpdb->posts as posts LEFT JOIN $wpdb->postmeta as meta ON posts.ID = meta.post_id WHERE meta.meta_value = %s AND meta.meta_key = %s", $charge_id, '_transaction_id' ) );
426
427
if ( ! empty( $order_id ) ) {
languages/woocommerce-gateway-stripe.pot CHANGED
@@ -2,10 +2,10 @@
2
# This file is distributed under the same license as the WooCommerce Stripe Gateway package.
3
msgid ""
4
msgstr ""
5
- "Project-Id-Version: WooCommerce Stripe Gateway 4.1.13\n"
6
"Report-Msgid-Bugs-To: "
7
"https://wordpress.org/support/plugin/woocommerce-gateway-stripe\n"
8
- "POT-Creation-Date: 2019-01-10 22:11:24+00:00\n"
9
"MIME-Version: 1.0\n"
10
"Content-Type: text/plain; charset=utf-8\n"
11
"Content-Transfer-Encoding: 8bit\n"
@@ -28,7 +28,7 @@ msgstr ""
28
msgid "Save payment information to my account for future purchases."
29
msgstr ""
30
31
- #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:259
32
#: includes/compat/class-wc-stripe-sepa-subs-compat.php:225
33
#: includes/compat/class-wc-stripe-subs-compat.php:206
34
#. translators: 1) dollar amount
@@ -36,25 +36,25 @@ msgstr ""
36
msgid "Sorry, the minimum allowed order total is %1$s to use this payment method."
37
msgstr ""
38
39
- #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:355
40
#. translators: 1) blog name 2) order number
41
msgid "%1$s - Order %2$s"
42
msgstr ""
43
44
- #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:382
45
msgid "customer_name"
46
msgstr ""
47
48
- #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:383
49
msgid "customer_email"
50
msgstr ""
51
52
- #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:457
53
#. translators: transaction id
54
msgid "Stripe charge awaiting payment: %s."
55
msgstr ""
56
57
- #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:464
58
#: includes/class-wc-stripe-order-handler.php:267
59
#: includes/class-wc-stripe-webhook-handler.php:314
60
#: includes/class-wc-stripe-webhook-handler.php:361
@@ -62,38 +62,45 @@ msgstr ""
62
msgid "Stripe charge complete (Charge ID: %s)"
63
msgstr ""
64
65
- #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:469
66
- #: includes/class-wc-gateway-stripe.php:706
67
#: includes/compat/class-wc-stripe-sepa-subs-compat.php:182
68
#: includes/compat/class-wc-stripe-subs-compat.php:145
69
msgid "Payment processing failed. Please retry."
70
msgstr ""
71
72
- #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:481
73
#. translators: transaction id
74
msgid ""
75
"Stripe charge authorized (Charge ID: %s). Process order to take payment, or "
76
"cancel to remove the pre-authorization."
77
msgstr ""
78
79
- #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:712
80
msgid "Invalid payment method. Please input a new card number."
81
msgstr ""
82
83
- #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:963
84
#. translators: 1) dollar amount 2) transaction id 3) refund message
85
msgid "Refunded %1$s - Refund ID: %2$s - Reason: %3$s"
86
msgstr ""
87
88
- #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:963
89
msgid "Pre-Authorization Released"
90
msgstr ""
91
92
- #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:981
93
msgid "There was a problem adding the payment method."
94
msgstr ""
95
96
- #: includes/admin/class-wc-stripe-admin-notices.php:118
97
#. translators: 1) int version 2) int version
98
msgid ""
99
"WooCommerce Stripe - We recently made changes to Stripe that may impact the "
@@ -103,32 +110,32 @@ msgid ""
103
"target=\"_blank\">instructions</a> to fix."
104
msgstr ""
105
106
- #: includes/admin/class-wc-stripe-admin-notices.php:128
107
#. translators: 1) int version 2) int version
108
msgid ""
109
"WooCommerce Stripe - The minimum PHP version required for this plugin is "
110
"%1$s. You are running %2$s."
111
msgstr ""
112
113
- #: includes/admin/class-wc-stripe-admin-notices.php:139
114
#. translators: 1) int version 2) int version
115
msgid ""
116
"WooCommerce Stripe - The minimum WooCommerce version required for this "
117
"plugin is %1$s. You are running %2$s."
118
msgstr ""
119
120
- #: includes/admin/class-wc-stripe-admin-notices.php:149
121
msgid "WooCommerce Stripe - cURL is not installed."
122
msgstr ""
123
124
- #: includes/admin/class-wc-stripe-admin-notices.php:159
125
#. translators: 1) link
126
msgid ""
127
"Stripe is almost ready. To get started, <a href=\"%s\">set your Stripe "
128
"account keys</a>."
129
msgstr ""
130
131
- #: includes/admin/class-wc-stripe-admin-notices.php:170
132
#. translators: 1) link
133
msgid ""
134
"Stripe is in test mode however your test keys may not be valid. Test keys "
@@ -136,7 +143,7 @@ msgid ""
136
"<a href=\"%s\">set your Stripe account keys</a>."
137
msgstr ""
138
139
- #: includes/admin/class-wc-stripe-admin-notices.php:179
140
#. translators: 1) link
141
msgid ""
142
"Stripe is in live mode however your test keys may not be valid. Live keys "
@@ -144,7 +151,7 @@ msgid ""
144
"<a href=\"%s\">set your Stripe account keys</a>."
145
msgstr ""
146
147
- #: includes/admin/class-wc-stripe-admin-notices.php:188
148
#. translators: 1) link
149
msgid ""
150
"Stripe is enabled, but a SSL certificate is not detected. Your checkout may "
@@ -152,16 +159,16 @@ msgid ""
152
"target=\"_blank\">SSL certificate</a>"
153
msgstr ""
154
155
- #: includes/admin/class-wc-stripe-admin-notices.php:212
156
#. translators: %1$s Payment method, %2$s List of supported currencies
157
msgid "%1$s is enabled - it requires store currency to be set to %2$s"
158
msgstr ""
159
160
- #: includes/admin/class-wc-stripe-admin-notices.php:226
161
msgid "Action failed. Please refresh the page and retry."
162
msgstr ""
163
164
- #: includes/admin/class-wc-stripe-admin-notices.php:230
165
msgid "Cheatin&#8217; huh?"
166
msgstr ""
167
@@ -202,7 +209,7 @@ msgstr ""
202
msgid "N/A"
203
msgstr ""
204
205
- #: includes/admin/class-wc-stripe-privacy.php:84
206
#. translators: %s URL to docs
207
msgid ""
208
"By using this extension, you may be storing personal data or sharing data "
@@ -211,54 +218,54 @@ msgid ""
211
"policy.</a>"
212
msgstr ""
213
214
- #: includes/admin/class-wc-stripe-privacy.php:107
215
msgid "Orders"
216
msgstr ""
217
218
- #: includes/admin/class-wc-stripe-privacy.php:111
219
- #: includes/admin/class-wc-stripe-privacy.php:176
220
- #: includes/admin/class-wc-stripe-privacy.php:216
221
msgid "Stripe payment id"
222
msgstr ""
223
224
- #: includes/admin/class-wc-stripe-privacy.php:115
225
- #: includes/admin/class-wc-stripe-privacy.php:180
226
- #: includes/admin/class-wc-stripe-privacy.php:220
227
msgid "Stripe customer id"
228
msgstr ""
229
230
- #: includes/admin/class-wc-stripe-privacy.php:172
231
msgid "Subscriptions"
232
msgstr ""
233
234
- #: includes/admin/class-wc-stripe-privacy.php:212
235
msgid "Customer Data"
236
msgstr ""
237
238
- #: includes/admin/class-wc-stripe-privacy.php:258
239
msgid "Stripe User Data Erased."
240
msgstr ""
241
242
- #: includes/admin/class-wc-stripe-privacy.php:334
243
- #: includes/admin/class-wc-stripe-privacy.php:371
244
#. translators: %d Order ID
245
msgid ""
246
"Order ID %d is less than set retention days. Personal data retained. "
247
"(Stripe)"
248
msgstr ""
249
250
- #: includes/admin/class-wc-stripe-privacy.php:339
251
#. translators: %d Order ID
252
msgid ""
253
"Order ID %d contains an active Subscription. Personal data retained. "
254
"(Stripe)"
255
msgstr ""
256
257
- #: includes/admin/class-wc-stripe-privacy.php:354
258
msgid "Stripe Subscription Data Erased."
259
msgstr ""
260
261
- #: includes/admin/class-wc-stripe-privacy.php:382
262
msgid "Stripe personal data erased."
263
msgstr ""
264
@@ -582,9 +589,9 @@ msgstr ""
582
583
#: includes/admin/stripe-settings.php:82
584
msgid ""
585
- "This may be up to 22 characters. The statement description must contain at "
586
- "least one letter, may not include ><\"' characters, and will appear on your "
587
- "customer's statement in capital letters."
588
msgstr ""
589
590
#: includes/admin/stripe-settings.php:87
@@ -833,45 +840,45 @@ msgstr ""
833
msgid "Card Code (CVC)"
834
msgstr ""
835
836
- #: includes/class-wc-gateway-stripe.php:465
837
msgid "Please accept the terms and conditions first"
838
msgstr ""
839
840
- #: includes/class-wc-gateway-stripe.php:466
841
msgid "Please fill in required checkout fields first"
842
msgstr ""
843
844
- #: includes/class-wc-gateway-stripe.php:486
845
- #: includes/class-wc-gateway-stripe.php:701
846
msgid ""
847
"Sorry, we're not accepting prepaid cards at this time. Your credit card has "
848
"not been charged. Please try with alternative payment method."
849
msgstr ""
850
851
- #: includes/class-wc-gateway-stripe.php:487
852
msgid "Please enter your IBAN account name."
853
msgstr ""
854
855
- #: includes/class-wc-gateway-stripe.php:488
856
msgid "Please enter your IBAN account number."
857
msgstr ""
858
859
- #: includes/class-wc-gateway-stripe.php:507
860
msgid "Billing First Name and Last Name are required."
861
msgstr ""
862
863
- #: includes/class-wc-gateway-stripe.php:591
864
msgid "Place Order"
865
msgstr ""
866
867
- #: includes/class-wc-gateway-stripe.php:792
868
#: includes/class-wc-stripe-order-handler.php:144
869
#: includes/class-wc-stripe-webhook-handler.php:187
870
#: includes/payment-methods/class-wc-gateway-stripe-sepa.php:353
871
msgid "This card is no longer available and has been removed."
872
msgstr ""
873
874
- #: includes/class-wc-gateway-stripe.php:811
875
#: includes/class-wc-stripe-order-handler.php:162
876
#: includes/class-wc-stripe-webhook-handler.php:206
877
#: includes/compat/class-wc-stripe-sepa-subs-compat.php:272
@@ -882,22 +889,22 @@ msgid ""
882
"later."
883
msgstr ""
884
885
- #: includes/class-wc-gateway-stripe.php:888
886
#. translators: error message
887
msgid "This represents the fee Stripe collects for the transaction."
888
msgstr ""
889
890
- #: includes/class-wc-gateway-stripe.php:889
891
msgid "Stripe Fee:"
892
msgstr ""
893
894
- #: includes/class-wc-gateway-stripe.php:925
895
msgid ""
896
"This represents the net total that will be credited to your Stripe bank "
897
"account. This may be in the currency that is set in your Stripe account."
898
msgstr ""
899
900
- #: includes/class-wc-gateway-stripe.php:926
901
msgid "Stripe Payout:"
902
msgstr ""
903
@@ -1048,25 +1055,25 @@ msgstr ""
1048
msgid "This payment failed to clear."
1049
msgstr ""
1050
1051
- #: includes/class-wc-stripe-webhook-handler.php:417
1052
msgid "This payment has cancelled."
1053
msgstr ""
1054
1055
- #: includes/class-wc-stripe-webhook-handler.php:452
1056
msgid "Refunded via Stripe Dashboard"
1057
msgstr ""
1058
1059
- #: includes/class-wc-stripe-webhook-handler.php:452
1060
- #: includes/class-wc-stripe-webhook-handler.php:480
1061
msgid "Pre-Authorization Released via Stripe Dashboard"
1062
msgstr ""
1063
1064
- #: includes/class-wc-stripe-webhook-handler.php:480
1065
#. translators: 1) dollar amount 2) transaction id 3) refund message
1066
msgid "Refunded %1$s - Refund ID: %2$s - %3$s"
1067
msgstr ""
1068
1069
- #: includes/class-wc-stripe-webhook-handler.php:502
1070
#. translators: 1) The URL to the order. 2) The reason type.
1071
msgid ""
1072
"A review has been opened for this order. Action is needed. Please go to "
@@ -1074,7 +1081,7 @@ msgid ""
1074
"Dashboard</a> to review the issue. Reason: (%2$s)"
1075
msgstr ""
1076
1077
- #: includes/class-wc-stripe-webhook-handler.php:526
1078
#. translators: 1) The reason type.
1079
msgid "The opened review for this order is now closed. Reason: (%s)"
1080
msgstr ""
2
# This file is distributed under the same license as the WooCommerce Stripe Gateway package.
3
msgid ""
4
msgstr ""
5
+ "Project-Id-Version: WooCommerce Stripe Gateway 4.1.16\n"
6
"Report-Msgid-Bugs-To: "
7
"https://wordpress.org/support/plugin/woocommerce-gateway-stripe\n"
8
+ "POT-Creation-Date: 2019-04-18 15:59:41+00:00\n"
9
"MIME-Version: 1.0\n"
10
"Content-Type: text/plain; charset=utf-8\n"
11
"Content-Transfer-Encoding: 8bit\n"
28
msgid "Save payment information to my account for future purchases."
29
msgstr ""
30
31
+ #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:245
32
#: includes/compat/class-wc-stripe-sepa-subs-compat.php:225
33
#: includes/compat/class-wc-stripe-subs-compat.php:206
34
#. translators: 1) dollar amount
36
msgid "Sorry, the minimum allowed order total is %1$s to use this payment method."
37
msgstr ""
38
39
+ #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:341
40
#. translators: 1) blog name 2) order number
41
msgid "%1$s - Order %2$s"
42
msgstr ""
43
44
+ #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:368
45
msgid "customer_name"
46
msgstr ""
47
48
+ #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:369
49
msgid "customer_email"
50
msgstr ""
51
52
+ #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:443
53
#. translators: transaction id
54
msgid "Stripe charge awaiting payment: %s."
55
msgstr ""
56
57
+ #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:450
58
#: includes/class-wc-stripe-order-handler.php:267
59
#: includes/class-wc-stripe-webhook-handler.php:314
60
#: includes/class-wc-stripe-webhook-handler.php:361
62
msgid "Stripe charge complete (Charge ID: %s)"
63
msgstr ""
64
65
+ #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:455
66
+ #: includes/class-wc-gateway-stripe.php:707
67
#: includes/compat/class-wc-stripe-sepa-subs-compat.php:182
68
#: includes/compat/class-wc-stripe-subs-compat.php:145
69
msgid "Payment processing failed. Please retry."
70
msgstr ""
71
72
+ #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:467
73
#. translators: transaction id
74
msgid ""
75
"Stripe charge authorized (Charge ID: %s). Process order to take payment, or "
76
"cancel to remove the pre-authorization."
77
msgstr ""
78
79
+ #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:698
80
msgid "Invalid payment method. Please input a new card number."
81
msgstr ""
82
83
+ #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:949
84
#. translators: 1) dollar amount 2) transaction id 3) refund message
85
msgid "Refunded %1$s - Refund ID: %2$s - Reason: %3$s"
86
msgstr ""
87
88
+ #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:949
89
msgid "Pre-Authorization Released"
90
msgstr ""
91
92
+ #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:967
93
msgid "There was a problem adding the payment method."
94
msgstr ""
95
96
+ #: includes/admin/class-wc-stripe-admin-notices.php:119
97
+ msgid ""
98
+ "WooCommerce Stripe - Support for Stripe Modal Checkout will be ending soon. "
99
+ "This will impact the appearance of your checkout. <a href=\"%1$s\" "
100
+ "target=\"_blank\">Click here to learn more.</a>"
101
+ msgstr ""
102
+
103
+ #: includes/admin/class-wc-stripe-admin-notices.php:125
104
#. translators: 1) int version 2) int version
105
msgid ""
106
"WooCommerce Stripe - We recently made changes to Stripe that may impact the "
110
"target=\"_blank\">instructions</a> to fix."
111
msgstr ""
112
113
+ #: includes/admin/class-wc-stripe-admin-notices.php:135
114
#. translators: 1) int version 2) int version
115
msgid ""
116
"WooCommerce Stripe - The minimum PHP version required for this plugin is "
117
"%1$s. You are running %2$s."
118
msgstr ""
119
120
+ #: includes/admin/class-wc-stripe-admin-notices.php:146
121
#. translators: 1) int version 2) int version
122
msgid ""
123
"WooCommerce Stripe - The minimum WooCommerce version required for this "
124
"plugin is %1$s. You are running %2$s."
125
msgstr ""
126
127
+ #: includes/admin/class-wc-stripe-admin-notices.php:156
128
msgid "WooCommerce Stripe - cURL is not installed."
129
msgstr ""
130
131
+ #: includes/admin/class-wc-stripe-admin-notices.php:166
132
#. translators: 1) link
133
msgid ""
134
"Stripe is almost ready. To get started, <a href=\"%s\">set your Stripe "
135
"account keys</a>."
136
msgstr ""
137
138
+ #: includes/admin/class-wc-stripe-admin-notices.php:177
139
#. translators: 1) link
140
msgid ""
141
"Stripe is in test mode however your test keys may not be valid. Test keys "
143
"<a href=\"%s\">set your Stripe account keys</a>."
144
msgstr ""
145
146
+ #: includes/admin/class-wc-stripe-admin-notices.php:186
147
#. translators: 1) link
148
msgid ""
149
"Stripe is in live mode however your test keys may not be valid. Live keys "
151
"<a href=\"%s\">set your Stripe account keys</a>."
152
msgstr ""
153
154
+ #: includes/admin/class-wc-stripe-admin-notices.php:195
155
#. translators: 1) link
156
msgid ""
157
"Stripe is enabled, but a SSL certificate is not detected. Your checkout may "
159
"target=\"_blank\">SSL certificate</a>"
160
msgstr ""
161
162
+ #: includes/admin/class-wc-stripe-admin-notices.php:219
163
#. translators: %1$s Payment method, %2$s List of supported currencies
164
msgid "%1$s is enabled - it requires store currency to be set to %2$s"
165
msgstr ""
166
167
+ #: includes/admin/class-wc-stripe-admin-notices.php:233
168
msgid "Action failed. Please refresh the page and retry."
169
msgstr ""
170
171
+ #: includes/admin/class-wc-stripe-admin-notices.php:237
172
msgid "Cheatin&#8217; huh?"
173
msgstr ""
174
209
msgid "N/A"
210
msgstr ""
211
212
+ #: includes/admin/class-wc-stripe-privacy.php:95
213
#. translators: %s URL to docs
214
msgid ""
215
"By using this extension, you may be storing personal data or sharing data "
218
"policy.</a>"
219
msgstr ""
220
221
+ #: includes/admin/class-wc-stripe-privacy.php:118
222
msgid "Orders"
223
msgstr ""
224
225
+ #: includes/admin/class-wc-stripe-privacy.php:122
226
+ #: includes/admin/class-wc-stripe-privacy.php:187
227
+ #: includes/admin/class-wc-stripe-privacy.php:227
228
msgid "Stripe payment id"
229
msgstr ""
230
231
+ #: includes/admin/class-wc-stripe-privacy.php:126
232
+ #: includes/admin/class-wc-stripe-privacy.php:191
233
+ #: includes/admin/class-wc-stripe-privacy.php:231
234
msgid "Stripe customer id"
235
msgstr ""
236
237
+ #: includes/admin/class-wc-stripe-privacy.php:183
238
msgid "Subscriptions"
239
msgstr ""
240
241
+ #: includes/admin/class-wc-stripe-privacy.php:223
242
msgid "Customer Data"
243
msgstr ""
244
245
+ #: includes/admin/class-wc-stripe-privacy.php:269
246
msgid "Stripe User Data Erased."
247
msgstr ""
248
249
+ #: includes/admin/class-wc-stripe-privacy.php:345
250
+ #: includes/admin/class-wc-stripe-privacy.php:382
251
#. translators: %d Order ID
252
msgid ""
253
"Order ID %d is less than set retention days. Personal data retained. "
254
"(Stripe)"
255
msgstr ""
256
257
+ #: includes/admin/class-wc-stripe-privacy.php:350
258
#. translators: %d Order ID
259
msgid ""
260
"Order ID %d contains an active Subscription. Personal data retained. "
261
"(Stripe)"
262
msgstr ""
263
264
+ #: includes/admin/class-wc-stripe-privacy.php:365
265
msgid "Stripe Subscription Data Erased."
266
msgstr ""
267
268
+ #: includes/admin/class-wc-stripe-privacy.php:393
269
msgid "Stripe personal data erased."
270
msgstr ""
271
589
590
#: includes/admin/stripe-settings.php:82
591
msgid ""
592
+ "Statement descriptors are limited to 22 characters, cannot use the special "
593
+ "characters >, <, \", \\, ', *, and must not consist solely of numbers. This "
594
+ "will appear on your customer's statement in capital letters."
595
msgstr ""
596
597
#: includes/admin/stripe-settings.php:87
840
msgid "Card Code (CVC)"
841
msgstr ""
842
843
+ #: includes/class-wc-gateway-stripe.php:466
844
msgid "Please accept the terms and conditions first"
845
msgstr ""
846
847
+ #: includes/class-wc-gateway-stripe.php:467
848
msgid "Please fill in required checkout fields first"
849
msgstr ""
850
851
+ #: includes/class-wc-gateway-stripe.php:487
852
+ #: includes/class-wc-gateway-stripe.php:702
853
msgid ""
854
"Sorry, we're not accepting prepaid cards at this time. Your credit card has "
855
"not been charged. Please try with alternative payment method."
856
msgstr ""
857
858
+ #: includes/class-wc-gateway-stripe.php:488
859
msgid "Please enter your IBAN account name."
860
msgstr ""
861
862
+ #: includes/class-wc-gateway-stripe.php:489
863
msgid "Please enter your IBAN account number."
864
msgstr ""
865
866
+ #: includes/class-wc-gateway-stripe.php:508
867
msgid "Billing First Name and Last Name are required."
868
msgstr ""
869
870
+ #: includes/class-wc-gateway-stripe.php:592
871
msgid "Place Order"
872
msgstr ""
873
874
+ #: includes/class-wc-gateway-stripe.php:793
875
#: includes/class-wc-stripe-order-handler.php:144
876
#: includes/class-wc-stripe-webhook-handler.php:187
877
#: includes/payment-methods/class-wc-gateway-stripe-sepa.php:353
878
msgid "This card is no longer available and has been removed."
879
msgstr ""
880
881
+ #: includes/class-wc-gateway-stripe.php:812
882
#: includes/class-wc-stripe-order-handler.php:162
883
#: includes/class-wc-stripe-webhook-handler.php:206
884
#: includes/compat/class-wc-stripe-sepa-subs-compat.php:272
889
"later."
890
msgstr ""
891
892
+ #: includes/class-wc-gateway-stripe.php:889
893
#. translators: error message
894
msgid "This represents the fee Stripe collects for the transaction."
895
msgstr ""
896
897
+ #: includes/class-wc-gateway-stripe.php:890
898
msgid "Stripe Fee:"
899
msgstr ""
900
901
+ #: includes/class-wc-gateway-stripe.php:926
902
msgid ""
903
"This represents the net total that will be credited to your Stripe bank "
904
"account. This may be in the currency that is set in your Stripe account."
905
msgstr ""
906
907
+ #: includes/class-wc-gateway-stripe.php:927
908
msgid "Stripe Payout:"
909
msgstr ""
910
1055
msgid "This payment failed to clear."
1056
msgstr ""
1057
1058
+ #: includes/class-wc-stripe-webhook-handler.php:423
1059
msgid "This payment has cancelled."
1060
msgstr ""
1061
1062
+ #: includes/class-wc-stripe-webhook-handler.php:458
1063
msgid "Refunded via Stripe Dashboard"
1064
msgstr ""
1065
1066
+ #: includes/class-wc-stripe-webhook-handler.php:458
1067
+ #: includes/class-wc-stripe-webhook-handler.php:486
1068
msgid "Pre-Authorization Released via Stripe Dashboard"
1069
msgstr ""
1070
1071
+ #: includes/class-wc-stripe-webhook-handler.php:486
1072
#. translators: 1) dollar amount 2) transaction id 3) refund message
1073
msgid "Refunded %1$s - Refund ID: %2$s - %3$s"
1074
msgstr ""
1075
1076
+ #: includes/class-wc-stripe-webhook-handler.php:508
1077
#. translators: 1) The URL to the order. 2) The reason type.
1078
msgid ""
1079
"A review has been opened for this order. Action is needed. Please go to "
1081
"Dashboard</a> to review the issue. Reason: (%2$s)"
1082
msgstr ""
1083
1084
+ #: includes/class-wc-stripe-webhook-handler.php:532
1085
#. translators: 1) The reason type.
1086
msgid "The opened review for this order is now closed. Reason: (%s)"
1087
msgstr ""
readme.txt CHANGED
@@ -2,9 +2,9 @@
2
Contributors: automattic, royho, akeda, mattyza, bor0, woothemes
3
Tags: credit card, stripe, apple pay, payment request, google pay, sepa, sofort, bancontact, alipay, giropay, ideal, p24, woocommerce, automattic
4
Requires at least: 4.4
5
- Tested up to: 5.0
6
Requires PHP: 5.6
7
- Stable tag: 4.1.15
8
License: GPLv3
9
License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
Attributions: thorsten-stripe
@@ -101,10 +101,9 @@ If you get stuck, you can ask for help in the Plugin Forum.
101
102
== Changelog ==
103
104
- = 4.1.15 - 2019-03-12 =
105
- * Fix - Prevent canceled webhook from processing non Stripe payments.
106
- * Fix - "Retain Stripe Data" setting placement on WooCommerce settings page.
107
- * Tweak - Stripe API version updated to support 2019-02-19.
108
109
[See changelog for all versions](https://raw.githubusercontent.com/woothemes/woocommerce-gateway-stripe/master/changelog.txt).
110
2
Contributors: automattic, royho, akeda, mattyza, bor0, woothemes
3
Tags: credit card, stripe, apple pay, payment request, google pay, sepa, sofort, bancontact, alipay, giropay, ideal, p24, woocommerce, automattic
4
Requires at least: 4.4
5
+ Tested up to: 5.1
6
Requires PHP: 5.6
7
+ Stable tag: 4.1.16
8
License: GPLv3
9
License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
Attributions: thorsten-stripe
101
102
== Changelog ==
103
104
+ = 4.1.16 - 2019-04-18 =
105
+ * Deprecate - Warn about the future removal of the Modal Checkout option.
106
+ * Tweak - WC 3.6 compatibility.
107
108
[See changelog for all versions](https://raw.githubusercontent.com/woothemes/woocommerce-gateway-stripe/master/changelog.txt).
109
woocommerce-gateway-stripe.php CHANGED
@@ -5,11 +5,11 @@
5
* Description: Take credit card payments on your store using Stripe.
6
* Author: WooCommerce
7
* Author URI: https://woocommerce.com/
8
- * Version: 4.1.15
9
* Requires at least: 4.4
10
- * Tested up to: 5.0
11
* WC requires at least: 2.6
12
- * WC tested up to: 3.5
13
* Text Domain: woocommerce-gateway-stripe
14
* Domain Path: /languages
15
*
@@ -46,7 +46,7 @@ function woocommerce_gateway_stripe_init() {
46
/**
47
* Required minimums and constants
48
*/
49
- define( 'WC_STRIPE_VERSION', '4.1.15' );
50
define( 'WC_STRIPE_MIN_PHP_VER', '5.6.0' );
51
define( 'WC_STRIPE_MIN_WC_VER', '2.6.0' );
52
define( 'WC_STRIPE_MAIN_FILE', __FILE__ );
5
* Description: Take credit card payments on your store using Stripe.
6
* Author: WooCommerce
7
* Author URI: https://woocommerce.com/
8
+ * Version: 4.1.16
9
* Requires at least: 4.4
10
+ * Tested up to: 5.1
11
* WC requires at least: 2.6
12
+ * WC tested up to: 3.6
13
* Text Domain: woocommerce-gateway-stripe
14
* Domain Path: /languages
15
*
46
/**
47
* Required minimums and constants
48
*/
49
+ define( 'WC_STRIPE_VERSION', '4.1.16' );
50
define( 'WC_STRIPE_MIN_PHP_VER', '5.6.0' );
51
define( 'WC_STRIPE_MIN_WC_VER', '2.6.0' );
52
define( 'WC_STRIPE_MAIN_FILE', __FILE__ );