WooCommerce Stripe Payment Gateway - Version 4.1.6

Version Description

  • 2018-05-31 =
  • Fix - Radio buttons on checkout on some themes are not aligned properly.
  • Fix - False negative on SSL warning notice in admin.

See changelog for all versions.

=

Download this release

Release Info

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

Code changes from version 4.1.5 to 4.1.6

assets/css/stripe-storefront-styles.css ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe] { display: block; padding-left: 1.41575em; }
2
+ #add_payment_method #payment .payment_method_stripe label[for=payment_method_stripe] { display: block; padding-left: 1.41575em; }
3
+
4
+ .woocommerce-checkout #payment .payment_method_stripe_bancontact label[for=payment_method_stripe_bancontact] { display: block; padding-left: 1.41575em; }
5
+ #add_payment_method #payment .payment_method_stripe_bancontact label[for=payment_method_stripe_bancontact] { display: block; padding-left: 1.41575em; }
6
+
7
+ .woocommerce-checkout #payment .payment_method_stripe_alipay label[for=payment_method_stripe_alipay] { display: block; padding-left: 1.41575em; }
8
+ #add_payment_method #payment .payment_method_stripe_alipay label[for=payment_method_stripe_alipay] { display: block; padding-left: 1.41575em; }
9
+
10
+ .woocommerce-checkout #payment .payment_method_stripe_eps label[for=payment_method_stripe_eps] { display: block; padding-left: 1.41575em; }
11
+ #add_payment_method #payment .payment_method_stripe_eps label[for=payment_method_stripe_eps] { display: block; padding-left: 1.41575em; }
12
+
13
+ .woocommerce-checkout #payment .payment_method_stripe_giropay label[for=payment_method_stripe_giropay] { display: block; padding-left: 1.41575em; }
14
+ #add_payment_method #payment .payment_method_stripe_giropay label[for=payment_method_stripe_giropay] { display: block; padding-left: 1.41575em; }
15
+
16
+ .woocommerce-checkout #payment .payment_method_stripe_ideal label[for=payment_method_stripe_ideal] { display: block; padding-left: 1.41575em; }
17
+ #add_payment_method #payment .payment_method_stripe_ideal label[for=payment_method_stripe_ideal] { display: block; padding-left: 1.41575em; }
18
+
19
+ .woocommerce-checkout #payment .payment_method_stripe_multibanco label[for=payment_method_stripe_multibanco] { display: block; padding-left: 1.41575em; }
20
+ #add_payment_method #payment .payment_method_stripe_multibanco label[for=payment_method_stripe_multibanco] { display: block; padding-left: 1.41575em; }
21
+
22
+ .woocommerce-checkout #payment .payment_method_stripe_p24 label[for=payment_method_stripe_p24] { display: block; padding-left: 1.41575em; }
23
+ #add_payment_method #payment .payment_method_stripe_p24 label[for=payment_method_stripe_p24] { display: block; padding-left: 1.41575em; }
24
+
25
+ .woocommerce-checkout #payment .payment_method_stripe_sepa label[for=payment_method_stripe_sepa] { display: block; padding-left: 1.41575em; }
26
+ #add_payment_method #payment .payment_method_stripe_sepa label[for=payment_method_stripe_sepa] { display: block; padding-left: 1.41575em; }
27
+
28
+ .woocommerce-checkout #payment .payment_method_stripe_sofort label[for=payment_method_stripe_sofort] { display: block; padding-left: 1.41575em; }
29
+ #add_payment_method #payment .payment_method_stripe_sofort label[for=payment_method_stripe_sofort] { display: block; padding-left: 1.41575em; }
assets/css/stripe-styles.css CHANGED
@@ -1,13 +1,15 @@
1
- #add_payment_method .woocommerce-PaymentMethod > label { display: block; padding: 1.41575em; padding-top: 0; }
 
 
2
  #add_payment_method li { clear: right; }
3
  #add_payment_method #wc-stripe_sepa-form { padding: 10px; }
4
- form#order_review #payment_method_stripe { margin: 0; }
5
  form#order_review #payment_method_stripe_sepa { margin: 25px 0 25px 25px; }
6
  form#order_review .payment_methods label { margin-left: 10px; }
7
  form#order_review li { clear: right; }
8
  form#order_review #wc-stripe_sepa-form { padding: 10px; }
9
- .wc-stripe-elements-field { border:1px solid #ddd; margin:5px 0; padding:5px; background-color:#fff; outline:0; }
10
- .clear { clear: both; }
11
  .woocommerce-checkout #payment .payment_method_stripe,
12
  #add_payment_method #payment .payment_method_stripe { position: relative; }
13
 
@@ -39,64 +41,64 @@ form#order_review #wc-stripe_sepa-form { padding: 10px; }
39
  #add_payment_method #payment .payment_method_stripe_sofort { position: relative; }
40
 
41
  .woocommerce-checkout #payment input#payment_method_stripe,
42
- #add_payment_method #payment input#payment_method_stripe { position: absolute; }
43
 
44
  .woocommerce-checkout #payment input#payment_method_stripe_bancontact,
45
- #add_payment_method #payment input#payment_method_stripe_bancontact { position: absolute; }
46
 
47
  .woocommerce-checkout #payment input#payment_method_stripe_alipay,
48
- #add_payment_method #payment input#payment_method_stripe_alipay { position: absolute; }
49
 
50
  .woocommerce-checkout #payment input#payment_method_stripe_eps,
51
- #add_payment_method #payment input#payment_method_stripe_eps { position: absolute; }
52
 
53
  .woocommerce-checkout #payment input#payment_method_stripe_giropay,
54
- #add_payment_method #payment input#payment_method_stripe_giropay { position: absolute; }
55
 
56
  .woocommerce-checkout #payment input#payment_method_stripe_ideal,
57
- #add_payment_method #payment input#payment_method_stripe_ideal { position: absolute; }
58
 
59
  .woocommerce-checkout #payment input#payment_method_stripe_multibanco,
60
- #add_payment_method #payment input#payment_method_stripe_multibanco { position: absolute; }
61
 
62
  .woocommerce-checkout #payment input#payment_method_stripe_p24,
63
- #add_payment_method #payment input#payment_method_stripe_p24 { position: absolute; }
64
 
65
  .woocommerce-checkout #payment input#payment_method_stripe_sepa,
66
- #add_payment_method #payment input#payment_method_stripe_sepa { position: absolute; }
67
 
68
  .woocommerce-checkout #payment input#payment_method_stripe_sofort,
69
- #add_payment_method #payment input#payment_method_stripe_sofort { position: absolute; }
70
 
71
- .woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe],
72
- #add_payment_method #payment .payment_method_stripe label[for=payment_method_stripe] { display: block; }
73
 
74
- .woocommerce-checkout #payment .payment_method_stripe_bancontact label[for=payment_method_stripe_bancontact],
75
- #add_payment_method #payment .payment_method_stripe_bancontact label[for=payment_method_stripe_bancontact] { display: block; }
76
 
77
- .woocommerce-checkout #payment .payment_method_stripe_alipay label[for=payment_method_stripe_alipay],
78
- #add_payment_method #payment .payment_method_stripe_alipay label[for=payment_method_stripe_alipay] { display: block; }
79
 
80
- .woocommerce-checkout #payment .payment_method_stripe_eps label[for=payment_method_stripe_eps],
81
- #add_payment_method #payment .payment_method_stripe_eps label[for=payment_method_stripe_eps] { display: block; }
82
 
83
- .woocommerce-checkout #payment .payment_method_stripe_giropay label[for=payment_method_stripe_giropay],
84
- #add_payment_method #payment .payment_method_stripe_giropay label[for=payment_method_stripe_giropay] { display: block; }
85
 
86
- .woocommerce-checkout #payment .payment_method_stripe_ideal label[for=payment_method_stripe_ideal],
87
- #add_payment_method #payment .payment_method_stripe_ideal label[for=payment_method_stripe_ideal] { display: block; }
88
 
89
- .woocommerce-checkout #payment .payment_method_stripe_multibanco label[for=payment_method_stripe_multibanco],
90
- #add_payment_method #payment .payment_method_stripe_multibanco label[for=payment_method_stripe_multibanco] { display: block; }
91
 
92
- .woocommerce-checkout #payment .payment_method_stripe_p24 label[for=payment_method_stripe_p24],
93
- #add_payment_method #payment .payment_method_stripe_p24 label[for=payment_method_stripe_p24] { display: block; }
94
 
95
- .woocommerce-checkout #payment .payment_method_stripe_sepa label[for=payment_method_stripe_sepa],
96
- #add_payment_method #payment .payment_method_stripe_sepa label[for=payment_method_stripe_sepa] { display: block; }
97
 
98
  .woocommerce-checkout #payment .payment_method_stripe_sofort label[for=payment_method_stripe_sofort],
99
- #add_payment_method #payment .payment_method_stripe_sofort label[for=payment_method_stripe_sofort] { display: block; }
100
 
101
  .woocommerce-checkout #payment ul.payment_methods li img.stripe-icon,
102
  #add_payment_method #payment ul.payment_methods li img.stripe-icon { float: right; max-width: 40px; padding-left: 3px; margin: 0; }
@@ -129,32 +131,28 @@ form#order_review #wc-stripe_sepa-form { padding: 10px; }
129
  #add_payment_method #payment ul.payment_methods li img.stripe-giropay-icon { max-width: 50px; }
130
 
131
  .woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand,
132
- #add_payment_method #payment ul.payment_methods li .stripe-credit-card-brand { position: absolute; top: 6px; right: 10px; background: no-repeat url( '../images/credit-card.svg' ); display: block; width: 30px; height: 24px; }
133
 
134
  .woocommerce-checkout #payment ul.payment_methods li .stripe-visa-brand,
135
- #add_payment_method #payment ul.payment_methods li .stripe-visa-brand { position: absolute; top: 6px; right: 10px; background: no-repeat url( '../images/visa.svg' ); display: block; width: 30px; height: 24px; }
136
 
137
  .woocommerce-checkout #payment ul.payment_methods li .stripe-amex-brand,
138
- #add_payment_method #payment ul.payment_methods li .stripe-amex-brand { position: absolute; top: 6px; right: 10px; background: no-repeat url( '../images/amex.svg' ); display: block; width: 30px; height: 24px; }
139
 
140
  .woocommerce-checkout #payment ul.payment_methods li .stripe-diners-brand,
141
- #add_payment_method #payment ul.payment_methods li .stripe-diners-brand { position: absolute; top: 6px; right: 10px; background: no-repeat url( '../images/diners.svg' ); display: block; width: 30px; height: 24px; }
142
 
143
  .woocommerce-checkout #payment ul.payment_methods li .stripe-discover-brand,
144
- #add_payment_method #payment ul.payment_methods li .stripe-discover-brand { position: absolute; top: 6px; right: 10px; background: no-repeat url( '../images/discover.svg' ); display: block; width: 30px; height: 24px; }
145
 
146
  .woocommerce-checkout #payment ul.payment_methods li .stripe-jcb-brand,
147
- #add_payment_method #payment ul.payment_methods li .stripe-jcb-brand { position: absolute; top: 6px; right: 10px; background: no-repeat url( '../images/jcb.svg' ); display: block; width: 30px; height: 24px; }
148
 
149
  .woocommerce-checkout #payment ul.payment_methods li .stripe-maestro-brand,
150
- #add_payment_method #payment ul.payment_methods li .stripe-maestro-brand { position: absolute; top: 6px; right: 10px; background: no-repeat url( '../images/maestro.svg' ); display: block; width: 30px; height: 24px; }
151
 
152
  .woocommerce-checkout #payment ul.payment_methods li .stripe-mastercard-brand,
153
- #add_payment_method #payment ul.payment_methods li .stripe-mastercard-brand { position: absolute; top: 6px; right: 10px; background: no-repeat url( '../images/mastercard.svg' ); display: block; width: 30px; height: 24px; }
154
 
155
  .woocommerce-checkout #payment ul.payment_methods .stripe-card-group,
156
  #add_payment_method #payment ul.payment_methods .stripe-card-group { position: relative; }
157
-
158
- .woocommerce-SavedPaymentMethods.wc-saved-payment-methods label { display: inline; }
159
-
160
- .woocommerce-PaymentMethods.payment_methods { list-style-type: none; }
1
+ .wc-stripe-elements-field { border:1px solid #ddd; margin:5px 0; padding:5px; background-color:#fff; outline:0; }
2
+
3
+ #add_payment_method .woocommerce-PaymentMethod label { margin-left: 10px; }
4
  #add_payment_method li { clear: right; }
5
  #add_payment_method #wc-stripe_sepa-form { padding: 10px; }
6
+ form#order_review #payment_method_stripe { margin: 25px 0 25px 25px; }
7
  form#order_review #payment_method_stripe_sepa { margin: 25px 0 25px 25px; }
8
  form#order_review .payment_methods label { margin-left: 10px; }
9
  form#order_review li { clear: right; }
10
  form#order_review #wc-stripe_sepa-form { padding: 10px; }
11
+ .wc_payment_method .payment_box label { display: inline; }
12
+
13
  .woocommerce-checkout #payment .payment_method_stripe,
14
  #add_payment_method #payment .payment_method_stripe { position: relative; }
15
 
41
  #add_payment_method #payment .payment_method_stripe_sofort { position: relative; }
42
 
43
  .woocommerce-checkout #payment input#payment_method_stripe,
44
+ #add_payment_method #payment input#payment_method_stripe { position: absolute; top: 6px; }
45
 
46
  .woocommerce-checkout #payment input#payment_method_stripe_bancontact,
47
+ #add_payment_method #payment input#payment_method_stripe_bancontact { position: absolute; top: 6px; }
48
 
49
  .woocommerce-checkout #payment input#payment_method_stripe_alipay,
50
+ #add_payment_method #payment input#payment_method_stripe_alipay { position: absolute; top: 6px; }
51
 
52
  .woocommerce-checkout #payment input#payment_method_stripe_eps,
53
+ #add_payment_method #payment input#payment_method_stripe_eps { position: absolute; top: 6px; }
54
 
55
  .woocommerce-checkout #payment input#payment_method_stripe_giropay,
56
+ #add_payment_method #payment input#payment_method_stripe_giropay { position: absolute; top: 6px; }
57
 
58
  .woocommerce-checkout #payment input#payment_method_stripe_ideal,
59
+ #add_payment_method #payment input#payment_method_stripe_ideal { position: absolute; top: 6px; }
60
 
61
  .woocommerce-checkout #payment input#payment_method_stripe_multibanco,
62
+ #add_payment_method #payment input#payment_method_stripe_multibanco { position: absolute; top: 6px; }
63
 
64
  .woocommerce-checkout #payment input#payment_method_stripe_p24,
65
+ #add_payment_method #payment input#payment_method_stripe_p24 { position: absolute; top: 6px; }
66
 
67
  .woocommerce-checkout #payment input#payment_method_stripe_sepa,
68
+ #add_payment_method #payment input#payment_method_stripe_sepa { position: absolute; top: 6px; }
69
 
70
  .woocommerce-checkout #payment input#payment_method_stripe_sofort,
71
+ #add_payment_method #payment input#payment_method_stripe_sofort { position: absolute; top: 6px; }
72
 
73
+ .woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe] { display: block; padding-left: 32px; }
74
+ #add_payment_method #payment .payment_method_stripe label[for=payment_method_stripe] { display: block; padding-left: 20px; }
75
 
76
+ .woocommerce-checkout #payment .payment_method_stripe_bancontact label[for=payment_method_stripe_bancontact] { display: block; padding-left: 32px; }
77
+ #add_payment_method #payment .payment_method_stripe_bancontact label[for=payment_method_stripe_bancontact] { display: block; padding-left: 20px; }
78
 
79
+ .woocommerce-checkout #payment .payment_method_stripe_alipay label[for=payment_method_stripe_alipay] { display: block; padding-left: 32px; }
80
+ #add_payment_method #payment .payment_method_stripe_alipay label[for=payment_method_stripe_alipay] { display: block; padding-left: 20px; }
81
 
82
+ .woocommerce-checkout #payment .payment_method_stripe_eps label[for=payment_method_stripe_eps] { display: block; padding-left: 32px; }
83
+ #add_payment_method #payment .payment_method_stripe_eps label[for=payment_method_stripe_eps] { display: block; padding-left: 20px; }
84
 
85
+ .woocommerce-checkout #payment .payment_method_stripe_giropay label[for=payment_method_stripe_giropay] { display: block; padding-left: 32px; }
86
+ #add_payment_method #payment .payment_method_stripe_giropay label[for=payment_method_stripe_giropay] { display: block; padding-left: 20px; }
87
 
88
+ .woocommerce-checkout #payment .payment_method_stripe_ideal label[for=payment_method_stripe_ideal] { display: block; padding-left: 32px; }
89
+ #add_payment_method #payment .payment_method_stripe_ideal label[for=payment_method_stripe_ideal] { display: block; padding-left: 20px; }
90
 
91
+ .woocommerce-checkout #payment .payment_method_stripe_multibanco label[for=payment_method_stripe_multibanco] { display: block; padding-left: 32px; }
92
+ #add_payment_method #payment .payment_method_stripe_multibanco label[for=payment_method_stripe_multibanco] { display: block; padding-left: 20px; }
93
 
94
+ .woocommerce-checkout #payment .payment_method_stripe_p24 label[for=payment_method_stripe_p24] { display: block; padding-left: 32px; }
95
+ #add_payment_method #payment .payment_method_stripe_p24 label[for=payment_method_stripe_p24] { display: block; padding-left: 20px; }
96
 
97
+ .woocommerce-checkout #payment .payment_method_stripe_sepa label[for=payment_method_stripe_sepa] { display: block; padding-left: 32px; }
98
+ #add_payment_method #payment .payment_method_stripe_sepa label[for=payment_method_stripe_sepa] { display: block; padding-left: 20px; }
99
 
100
  .woocommerce-checkout #payment .payment_method_stripe_sofort label[for=payment_method_stripe_sofort],
101
+ #add_payment_method #payment .payment_method_stripe_sofort label[for=payment_method_stripe_sofort] { display: block; padding-left: 32px; }
102
 
103
  .woocommerce-checkout #payment ul.payment_methods li img.stripe-icon,
104
  #add_payment_method #payment ul.payment_methods li img.stripe-icon { float: right; max-width: 40px; padding-left: 3px; margin: 0; }
131
  #add_payment_method #payment ul.payment_methods li img.stripe-giropay-icon { max-width: 50px; }
132
 
133
  .woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand,
134
+ #add_payment_method #payment ul.payment_methods li .stripe-credit-card-brand { position: absolute; top: 50%; margin-top: -10px; right: 10px; background: no-repeat url( '../images/credit-card.svg' ); display: block; width: 30px; height: 24px; }
135
 
136
  .woocommerce-checkout #payment ul.payment_methods li .stripe-visa-brand,
137
+ #add_payment_method #payment ul.payment_methods li .stripe-visa-brand { position: absolute; top: 50%; margin-top: -10px; right: 10px; background: no-repeat url( '../images/visa.svg' ); display: block; width: 30px; height: 24px; }
138
 
139
  .woocommerce-checkout #payment ul.payment_methods li .stripe-amex-brand,
140
+ #add_payment_method #payment ul.payment_methods li .stripe-amex-brand { position: absolute; top: 50%; margin-top: -10px; right: 10px; background: no-repeat url( '../images/amex.svg' ); display: block; width: 30px; height: 24px; }
141
 
142
  .woocommerce-checkout #payment ul.payment_methods li .stripe-diners-brand,
143
+ #add_payment_method #payment ul.payment_methods li .stripe-diners-brand { position: absolute; top: 50%; margin-top: -10px; right: 10px; background: no-repeat url( '../images/diners.svg' ); display: block; width: 30px; height: 24px; }
144
 
145
  .woocommerce-checkout #payment ul.payment_methods li .stripe-discover-brand,
146
+ #add_payment_method #payment ul.payment_methods li .stripe-discover-brand { position: absolute; top: 50%; margin-top: -10px; right: 10px; background: no-repeat url( '../images/discover.svg' ); display: block; width: 30px; height: 24px; }
147
 
148
  .woocommerce-checkout #payment ul.payment_methods li .stripe-jcb-brand,
149
+ #add_payment_method #payment ul.payment_methods li .stripe-jcb-brand { position: absolute; top: 50%; margin-top: -10px; right: 10px; background: no-repeat url( '../images/jcb.svg' ); display: block; width: 30px; height: 24px; }
150
 
151
  .woocommerce-checkout #payment ul.payment_methods li .stripe-maestro-brand,
152
+ #add_payment_method #payment ul.payment_methods li .stripe-maestro-brand { position: absolute; top: 50%; margin-top: -10px; right: 10px; background: no-repeat url( '../images/maestro.svg' ); display: block; width: 30px; height: 24px; }
153
 
154
  .woocommerce-checkout #payment ul.payment_methods li .stripe-mastercard-brand,
155
+ #add_payment_method #payment ul.payment_methods li .stripe-mastercard-brand { position: absolute; top: 50%; margin-top: -10px right: 10px; background: no-repeat url( '../images/mastercard.svg' ); display: block; width: 30px; height: 24px; }
156
 
157
  .woocommerce-checkout #payment ul.payment_methods .stripe-card-group,
158
  #add_payment_method #payment ul.payment_methods .stripe-card-group { position: relative; }
 
 
 
 
assets/css/stripe-twentyseventeen-styles.css ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe] { display: block; padding-left:0; }
2
+ #add_payment_method #payment .payment_method_stripe label[for=payment_method_stripe] { display: block; padding-left: 20px; }
3
+
4
+ .woocommerce-checkout #payment .payment_method_stripe_bancontact label[for=payment_method_stripe_bancontact] { display: block; padding-left:0; }
5
+ #add_payment_method #payment .payment_method_stripe_bancontact label[for=payment_method_stripe_bancontact] { display: block; padding-left: 20px; }
6
+
7
+ .woocommerce-checkout #payment .payment_method_stripe_alipay label[for=payment_method_stripe_alipay] { display: block; padding-left:0; }
8
+ #add_payment_method #payment .payment_method_stripe_alipay label[for=payment_method_stripe_alipay] { display: block; padding-left: 20px; }
9
+
10
+ .woocommerce-checkout #payment .payment_method_stripe_eps label[for=payment_method_stripe_eps] { display: block; padding-left:0; }
11
+ #add_payment_method #payment .payment_method_stripe_eps label[for=payment_method_stripe_eps] { display: block; padding-left: 20px; }
12
+
13
+ .woocommerce-checkout #payment .payment_method_stripe_giropay label[for=payment_method_stripe_giropay] { display: block; padding-left:0; }
14
+ #add_payment_method #payment .payment_method_stripe_giropay label[for=payment_method_stripe_giropay] { display: block; padding-left: 20px; }
15
+
16
+ .woocommerce-checkout #payment .payment_method_stripe_ideal label[for=payment_method_stripe_ideal] { display: block; padding-left:0; }
17
+ #add_payment_method #payment .payment_method_stripe_ideal label[for=payment_method_stripe_ideal] { display: block; padding-left: 20px; }
18
+
19
+ .woocommerce-checkout #payment .payment_method_stripe_multibanco label[for=payment_method_stripe_multibanco] { display: block; padding-left:0; }
20
+ #add_payment_method #payment .payment_method_stripe_multibanco label[for=payment_method_stripe_multibanco] { display: block; padding-left: 20px; }
21
+
22
+ .woocommerce-checkout #payment .payment_method_stripe_p24 label[for=payment_method_stripe_p24] { display: block; padding-left:0; }
23
+ #add_payment_method #payment .payment_method_stripe_p24 label[for=payment_method_stripe_p24] { display: block; padding-left: 20px; }
24
+
25
+ .woocommerce-checkout #payment .payment_method_stripe_sepa label[for=payment_method_stripe_sepa] { display: block; padding-left:0; }
26
+ #add_payment_method #payment .payment_method_stripe_sepa label[for=payment_method_stripe_sepa] { display: block; padding-left: 20px; }
27
+
28
+ .woocommerce-checkout #payment .payment_method_stripe_sofort label[for=payment_method_stripe_sofort] { display: block; padding-left:0; }
29
+ #add_payment_method #payment .payment_method_stripe_sofort label[for=payment_method_stripe_sofort] { display: block; padding-left: 20px; }
30
+
31
+ .woocommerce-PaymentMethods li { list-style-type: none; }
changelog.txt CHANGED
@@ -1,5 +1,9 @@
1
  *** Changelog ***
2
 
 
 
 
 
3
  = 4.1.5 - 2018-05-28 =
4
  * Tweak - Refactor initialization of plugin.
5
  * Tweak - Webhook failed handler now handles all payment methods.
1
  *** Changelog ***
2
 
3
+ = 4.1.6 - 2018-05-31 =
4
+ * Fix - Radio buttons on checkout on some themes are not aligned properly.
5
+ * Fix - False negative on SSL warning notice in admin.
6
+
7
  = 4.1.5 - 2018-05-28 =
8
  * Tweak - Refactor initialization of plugin.
9
  * Tweak - Webhook failed handler now handles all payment methods.
includes/admin/class-wc-stripe-admin-notices.php CHANGED
@@ -175,9 +175,9 @@ class WC_Stripe_Admin_Notices {
175
 
176
  if ( empty( $show_ssl_notice ) ) {
177
  // Show message if enabled and FORCE SSL is disabled and WordpressHTTPS plugin is not detected.
178
- if ( function_exists( 'wc_site_is_https' ) && ! wc_site_is_https() ) {
179
  /* translators: 1) link */
180
- $this->add_admin_notice( 'ssl', 'notice notice-warning', sprintf( __( 'Stripe is enabled, but a SSL certificate is not detected. Your checkout may not be secure! Please ensure your server has a valid <a href="%1$s" target="_blank">SSL certificate</a> - Stripe will only work in test mode.', 'woocommerce-gateway-stripe' ), 'https://en.wikipedia.org/wiki/Transport_Layer_Security' ), true );
181
  }
182
  }
183
  }
175
 
176
  if ( empty( $show_ssl_notice ) ) {
177
  // Show message if enabled and FORCE SSL is disabled and WordpressHTTPS plugin is not detected.
178
+ if ( ! wc_checkout_is_https() ) {
179
  /* translators: 1) link */
180
+ $this->add_admin_notice( 'ssl', 'notice notice-warning', sprintf( __( 'Stripe is enabled, but a SSL certificate is not detected. Your checkout may not be secure! Please ensure your server has a valid <a href="%1$s" target="_blank">SSL certificate</a>', 'woocommerce-gateway-stripe' ), 'https://en.wikipedia.org/wiki/Transport_Layer_Security' ), true );
181
  }
182
  }
183
  }
includes/class-wc-gateway-stripe.php CHANGED
@@ -446,10 +446,23 @@ class WC_Gateway_Stripe extends WC_Stripe_Payment_Gateway {
446
  WC_Stripe_Logger::log( 'Stripe live mode requires SSL.' );
447
  }
448
 
 
 
449
  $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
450
 
451
  wp_register_style( 'stripe_styles', plugins_url( 'assets/css/stripe-styles.css', WC_STRIPE_MAIN_FILE ), array(), WC_STRIPE_VERSION );
452
  wp_enqueue_style( 'stripe_styles' );
 
 
 
 
 
 
 
 
 
 
 
453
  wp_register_script( 'stripe_checkout', 'https://checkout.stripe.com/checkout.js', '', WC_STRIPE_VERSION, true );
454
  wp_register_script( 'stripe', 'https://js.stripe.com/v3/', '', '3.0', true );
455
  wp_register_script( 'woocommerce_stripe', plugins_url( 'assets/js/stripe' . $suffix . '.js', WC_STRIPE_MAIN_FILE ), array( 'jquery-payment', 'stripe' ), WC_STRIPE_VERSION, true );
446
  WC_Stripe_Logger::log( 'Stripe live mode requires SSL.' );
447
  }
448
 
449
+ $current_theme = wp_get_theme();
450
+
451
  $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
452
 
453
  wp_register_style( 'stripe_styles', plugins_url( 'assets/css/stripe-styles.css', WC_STRIPE_MAIN_FILE ), array(), WC_STRIPE_VERSION );
454
  wp_enqueue_style( 'stripe_styles' );
455
+
456
+ if ( 'storefront' === $current_theme->get_template() ) {
457
+ wp_register_style( 'stripe_storefront_styles', plugins_url( 'assets/css/stripe-storefront-styles.css', WC_STRIPE_MAIN_FILE ), array(), WC_STRIPE_VERSION );
458
+ wp_enqueue_style( 'stripe_storefront_styles' );
459
+ }
460
+
461
+ if ( 'twentyseventeen' === $current_theme->get_template() ) {
462
+ wp_register_style( 'stripe_twentyseventeen_styles', plugins_url( 'assets/css/stripe-twentyseventeen-styles.css', WC_STRIPE_MAIN_FILE ), array(), WC_STRIPE_VERSION );
463
+ wp_enqueue_style( 'stripe_twentyseventeen_styles' );
464
+ }
465
+
466
  wp_register_script( 'stripe_checkout', 'https://checkout.stripe.com/checkout.js', '', WC_STRIPE_VERSION, true );
467
  wp_register_script( 'stripe', 'https://js.stripe.com/v3/', '', '3.0', true );
468
  wp_register_script( 'woocommerce_stripe', plugins_url( 'assets/js/stripe' . $suffix . '.js', WC_STRIPE_MAIN_FILE ), array( 'jquery-payment', 'stripe' ), WC_STRIPE_VERSION, true );
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.4\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://github.com/woocommerce/woocommerce-gateway-stripe/issues\n"
8
- "POT-Creation-Date: 2018-05-28 21:53:47+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
@@ -63,7 +63,7 @@ msgid "Stripe charge complete (Charge ID: %s)"
63
  msgstr ""
64
 
65
  #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:464
66
- #: includes/class-wc-gateway-stripe.php:690
67
  #: includes/compat/class-wc-stripe-sepa-subs-compat.php:134
68
  #: includes/compat/class-wc-stripe-subs-compat.php:96
69
  msgid "Payment processing failed. Please retry."
@@ -139,7 +139,7 @@ msgstr ""
139
  msgid ""
140
  "Stripe is enabled, but a SSL certificate is not detected. Your checkout may "
141
  "not be secure! Please ensure your server has a valid <a href=\"%1$s\" "
142
- "target=\"_blank\">SSL certificate</a> - Stripe will only work in test mode."
143
  msgstr ""
144
 
145
  #: includes/admin/class-wc-stripe-admin-notices.php:203
@@ -821,42 +821,42 @@ msgstr ""
821
  msgid "Card Code (CVC)"
822
  msgstr ""
823
 
824
- #: includes/class-wc-gateway-stripe.php:459
825
  msgid "Please accept the terms and conditions first"
826
  msgstr ""
827
 
828
- #: includes/class-wc-gateway-stripe.php:460
829
  msgid "Please fill in required checkout fields first"
830
  msgstr ""
831
 
832
- #: includes/class-wc-gateway-stripe.php:478
833
- #: includes/class-wc-gateway-stripe.php:685
834
  #: includes/compat/class-wc-stripe-subs-compat.php:91
835
  msgid ""
836
  "Sorry, we're not accepting prepaid cards at this time. Your credit card has "
837
  "not been charge. Please try with alternative payment method."
838
  msgstr ""
839
 
840
- #: includes/class-wc-gateway-stripe.php:479
841
  msgid "Please enter your IBAN account name."
842
  msgstr ""
843
 
844
- #: includes/class-wc-gateway-stripe.php:480
845
  msgid "Please enter your IBAN account number."
846
  msgstr ""
847
 
848
- #: includes/class-wc-gateway-stripe.php:574
849
  msgid "Place Order"
850
  msgstr ""
851
 
852
- #: includes/class-wc-gateway-stripe.php:772
853
  #: includes/class-wc-stripe-order-handler.php:140
854
  #: includes/class-wc-stripe-webhook-handler.php:187
855
  #: includes/payment-methods/class-wc-gateway-stripe-sepa.php:348
856
  msgid "This card is no longer available and has been removed."
857
  msgstr ""
858
 
859
- #: includes/class-wc-gateway-stripe.php:791
860
  #: includes/class-wc-stripe-order-handler.php:158
861
  #: includes/class-wc-stripe-webhook-handler.php:206
862
  #: includes/compat/class-wc-stripe-sepa-subs-compat.php:222
@@ -867,22 +867,22 @@ msgid ""
867
  "later."
868
  msgstr ""
869
 
870
- #: includes/class-wc-gateway-stripe.php:868
871
  #. translators: error message
872
  msgid "This represents the fee Stripe collects for the transaction."
873
  msgstr ""
874
 
875
- #: includes/class-wc-gateway-stripe.php:869
876
  msgid "Stripe Fee:"
877
  msgstr ""
878
 
879
- #: includes/class-wc-gateway-stripe.php:905
880
  msgid ""
881
  "This represents the net total that will be credited to your Stripe bank "
882
  "account. This may be in the currency that is set in your Stripe account."
883
  msgstr ""
884
 
885
- #: includes/class-wc-gateway-stripe.php:906
886
  msgid "Stripe Payout:"
887
  msgstr ""
888
 
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.6\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://github.com/woocommerce/woocommerce-gateway-stripe/issues\n"
8
+ "POT-Creation-Date: 2018-05-31 19:36:20+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
63
  msgstr ""
64
 
65
  #: includes/abstracts/abstract-wc-stripe-payment-gateway.php:464
66
+ #: includes/class-wc-gateway-stripe.php:703
67
  #: includes/compat/class-wc-stripe-sepa-subs-compat.php:134
68
  #: includes/compat/class-wc-stripe-subs-compat.php:96
69
  msgid "Payment processing failed. Please retry."
139
  msgid ""
140
  "Stripe is enabled, but a SSL certificate is not detected. Your checkout may "
141
  "not be secure! Please ensure your server has a valid <a href=\"%1$s\" "
142
+ "target=\"_blank\">SSL certificate</a>"
143
  msgstr ""
144
 
145
  #: includes/admin/class-wc-stripe-admin-notices.php:203
821
  msgid "Card Code (CVC)"
822
  msgstr ""
823
 
824
+ #: includes/class-wc-gateway-stripe.php:472
825
  msgid "Please accept the terms and conditions first"
826
  msgstr ""
827
 
828
+ #: includes/class-wc-gateway-stripe.php:473
829
  msgid "Please fill in required checkout fields first"
830
  msgstr ""
831
 
832
+ #: includes/class-wc-gateway-stripe.php:491
833
+ #: includes/class-wc-gateway-stripe.php:698
834
  #: includes/compat/class-wc-stripe-subs-compat.php:91
835
  msgid ""
836
  "Sorry, we're not accepting prepaid cards at this time. Your credit card has "
837
  "not been charge. Please try with alternative payment method."
838
  msgstr ""
839
 
840
+ #: includes/class-wc-gateway-stripe.php:492
841
  msgid "Please enter your IBAN account name."
842
  msgstr ""
843
 
844
+ #: includes/class-wc-gateway-stripe.php:493
845
  msgid "Please enter your IBAN account number."
846
  msgstr ""
847
 
848
+ #: includes/class-wc-gateway-stripe.php:587
849
  msgid "Place Order"
850
  msgstr ""
851
 
852
+ #: includes/class-wc-gateway-stripe.php:785
853
  #: includes/class-wc-stripe-order-handler.php:140
854
  #: includes/class-wc-stripe-webhook-handler.php:187
855
  #: includes/payment-methods/class-wc-gateway-stripe-sepa.php:348
856
  msgid "This card is no longer available and has been removed."
857
  msgstr ""
858
 
859
+ #: includes/class-wc-gateway-stripe.php:804
860
  #: includes/class-wc-stripe-order-handler.php:158
861
  #: includes/class-wc-stripe-webhook-handler.php:206
862
  #: includes/compat/class-wc-stripe-sepa-subs-compat.php:222
867
  "later."
868
  msgstr ""
869
 
870
+ #: includes/class-wc-gateway-stripe.php:881
871
  #. translators: error message
872
  msgid "This represents the fee Stripe collects for the transaction."
873
  msgstr ""
874
 
875
+ #: includes/class-wc-gateway-stripe.php:882
876
  msgid "Stripe Fee:"
877
  msgstr ""
878
 
879
+ #: includes/class-wc-gateway-stripe.php:918
880
  msgid ""
881
  "This represents the net total that will be credited to your Stripe bank "
882
  "account. This may be in the currency that is set in your Stripe account."
883
  msgstr ""
884
 
885
+ #: includes/class-wc-gateway-stripe.php:919
886
  msgid "Stripe Payout:"
887
  msgstr ""
888
 
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: credit card, stripe, apple pay, payment request, google pay, sepa, sofort,
4
  Requires at least: 4.4
5
  Tested up to: 4.9
6
  Requires PHP: 5.6
7
- Stable tag: 4.1.5
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
  Attributions: thorsten-stripe
@@ -101,15 +101,9 @@ If you get stuck, you can ask for help in the Plugin Forum.
101
 
102
  == Changelog ==
103
 
104
- = 4.1.5 - 2018-05-28 =
105
- * Tweak - Refactor initialization of plugin.
106
- * Tweak - Webhook failed handler now handles all payment methods.
107
- * Tweak - Make sure 3DS object is in pending status before redirecting.
108
- * Tweak - CSS styling.
109
- * Add - Username to the description field of the Stripe customer when created.
110
- * Add - GDPR retention setting and logic.
111
- * Fix - Payment request payments were redirected to Pay Order when it should be Order Received.
112
- * Update - Stripe API version to 2018-05-21.
113
 
114
  [See changelog for all versions](https://raw.githubusercontent.com/woothemes/woocommerce-gateway-stripe/master/changelog.txt).
115
 
4
  Requires at least: 4.4
5
  Tested up to: 4.9
6
  Requires PHP: 5.6
7
+ Stable tag: 4.1.6
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.6 - 2018-05-31 =
105
+ * Fix - Radio buttons on checkout on some themes are not aligned properly.
106
+ * Fix - False negative on SSL warning notice in admin.
 
 
 
 
 
 
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,7 +5,7 @@
5
  * Description: Take credit card payments on your store using Stripe.
6
  * Author: WooCommerce
7
  * Author URI: https://woocommerce.com/
8
- * Version: 4.1.5
9
  * Requires at least: 4.4
10
  * Tested up to: 4.9
11
  * WC requires at least: 2.6
@@ -44,7 +44,7 @@ function woocommerce_gateway_stripe_init() {
44
  /**
45
  * Required minimums and constants
46
  */
47
- define( 'WC_STRIPE_VERSION', '4.1.5' );
48
  define( 'WC_STRIPE_MIN_PHP_VER', '5.6.0' );
49
  define( 'WC_STRIPE_MIN_WC_VER', '2.6.0' );
50
  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.6
9
  * Requires at least: 4.4
10
  * Tested up to: 4.9
11
  * WC requires at least: 2.6
44
  /**
45
  * Required minimums and constants
46
  */
47
+ define( 'WC_STRIPE_VERSION', '4.1.6' );
48
  define( 'WC_STRIPE_MIN_PHP_VER', '5.6.0' );
49
  define( 'WC_STRIPE_MIN_WC_VER', '2.6.0' );
50
  define( 'WC_STRIPE_MAIN_FILE', __FILE__ );