-
Notifications
You must be signed in to change notification settings - Fork 10
/
readme.txt
234 lines (180 loc) · 7.71 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
=== GlobalPayments WooCommerce ===
Contributors: globalpayments
Tags: woocommerce, woo, unified, commerce, platform, global, payments, heartland, payment, systems, tsys, genius, 3DS, gateway, token, tokenize, save cards
Requires at least: 6.0
Tested up to: 6.6
Stable tag: 1.12.1
License: MIT
License URI: https://github.com/globalpayments/globalpayments-woocommerce/blob/main/LICENSE
== Description ==
This extension allows WooCommerce to use the available Global Payments payment gateways. All card data is tokenized using the respective gateway's tokenization service.
= Features =
- Heartland Portico gateway
- TSYS Genius gateway
- TSYS TransIT gateway with TSEP
- Unified Payments
- Credit Cards
- Integrates with Woocommerce
- Sale transactions (automatic capture or separate capture action later)
- Refund transactions from a previous Sale
- Stored payment methods
- 3D Secure 2 & SCA
- Digital Wallets - Google Pay
- Digital Wallets - Apple Pay
- Digital Wallets - Click To Pay
- Payments over the phone
- Buy Now Pay Later - Affirm
- Buy Now Pay Later - Clearpay
- Buy Now Pay Later - Klarna
- Bank Payment
- PayPal
= Support =
For more information or questions, please email <a href="mailto:[email protected]">[email protected] </a>.
= Developer Docs =
Discover our developer portal powered by Heartland, a Global Payments Company (https://developer.heartlandpaymentsystems.com/) or our portal for companies located outside the US (https://developer.globalpay.com/).
== Installation ==
After you have installed and configured the main WooCommerce plugin use the following steps to install the GlobalPayments WooCommerce:
1. In your WordPress admin, go to Plugins > Add New and search for "GlobalPayments WooCommerce"
2. Click Install, once installed click Activate
3. Configure and Enable gateways in WooCommerce by adding your public and secret Api Keys
== Unified Payments Sandbox credentials ==
Access to our Unified Payments requires sandbox credentials which you can retrieve yourself via our <a href="https://developer.globalpay.com/" target="_blank">Developer Portal</a>:
1. First go to the Developer Portal.
2. Click on the person icon in the top-right corner and select Log In or Register.
3. Once registered, click on the person icon again and select Unified Payments Apps.
4. Click ‘Create a New App’. An app is a set of credentials used to access the API and generate access tokens.
== Changelog ==
= 1.12.1 (09/12/24) =
* Add the possibility to configure the Transaction Processing Account Name
= 1.12.0 (07/30/24) =
* Block checkout compatibility for Digital Wallets, Buy Now Pay Later, Bank Payment and PayPal
= 1.11.0 (07/16/24) =
* Block checkout compatibility for Unified Payments
= 1.10.7 (04/10/24) =
* Added Google Pay and Apple Pay compatible with the Heartland Portico gateway
* Added French Translation
= 1.10.6 (03/28/24) =
* Updated Hosted Fields JS Library version to 3.0.11
= 1.10.5 (03/19/24) =
* Fixed a bug where the TransIT gateway would not reverse the transaction if the AVS/CVN checks failed
= 1.10.4 (03/13/24) =
* Paypal
= 1.10.3 (02/20/24) =
* Open Banking
= 1.10.2 (01/10/24) =
* Bug Fix - Provider missing on initiated message for open banking
= 1.10.1 (12/05/23) =
* Hotfix for the 1.10.0 release
= 1.10.0 (12/05/23) =
* Open banking
= 1.9.5 (11/09/23) =
* Unified payments - High-Performance Order Storage (HPOS) compatibility
= 1.9.4 (10/10/23) =
* GooglePay - configurable Allowed Card Auth Methods
* Bug fix - Accepted cards field is not mandatory on Apple Pay config
= 1.9.3 (09/19/23) =
* Added the option to enable/disable the 3DS flow
= 1.9.2 (08/01/23) =
* Replaced OrderId function with OrderNumber function
= 1.9.1 (07/20/23) =
* Added the Card Holder Name in the Google Pay and Apple Pay requests
= 1.9.0 (07/06/23) =
* Unified Payments - Added Credential Check button
* Fixed a bug where the Card Number iframe would not be 100% expanded on Mozilla Firefox
= 1.8.0 (05/16/23) =
* Unified Payments - Added Click To Pay
= 1.7.0 (05/10/23) =
* Added GPI Transactions support
= 1.6.0 (04/11/23) =
* Unified Payments - Added Buy Now Pay Later (BNPL) - Affirm, Clearpay, Klarna
= 1.5.6 (03/30/23) =
* Unified Payments - fixed a bug where certain browser extensions would stop the 3DS Challenge process
= 1.5.5 (03/01/23) =
* Update to v6.1.5 of GP PHP SDK
* Genius MerchantWare bug fix - fixes service URL problem
= 1.5.4 (02/09/23) =
* Unified Payments bug fix - `Pay for Order` 3DS
= 1.5.3 (02/02/23) =
* Added GPI Transactions : Transaction API - added support for credit, ach & reporting transactions
= 1.5.2 (01/10/23) =
* Unified Payments improvement - 3ds notification endpoints work with defer mode
* Unified Payments improvement - `Pay for Order` button improved selector
* Hosted fields bug fix - checkout loading
= 1.5.1 (11/17/22) =
* Unified Payments - Added transaction descriptor
* Unified Payments settings - Increased `Merchant contact url` length
* Unified Payments bug fix - Added `Pay for Order` 3DS
* Unified Payments bug fix - `Pay for Order` amount
= 1.5.0 (10/26/22) =
* Unified Payments - remove 3DS1
= 1.4.2 (10/19/22) =
* Update PHP-SDK to v6.0.0
= 1.4.1 (08/24/22) =
* Bug fix - fixed for payment failed issue (transIt)
= 1.4.0 (08/23/22) =
* Unified Payments - added Card Holder Name for Hosted Fields
* Add Merchant Name option for the Google Pay gateway
= 1.3.0 (08/01/22) =
* Unified Payments - Added Admin Pay for Order (process payments over the phone)
* Added Admin option for Apple Pay button color
* Bug fix - Refund issue when create_refund is called programmatically
* Bug fix - Digital Wallets pay buttons on `Pay for Order`
* Update PHP-SDK to v4.0.4
= 1.2.2 (06/14/22) =
* Bug fix - 3DS/Digital Wallets amount not updated when a customer added/removed a coupon
= 1.2.1 (05/05/22) =
* Renamed Unified Commerce Platform (UCP) to Unified Payments
* Bug fix - Live mode toggle in Digital Wallets javascript
* Update PHP-SDK to v3.0.5
= 1.2.0 (04/14/22) =
* Added Digital Wallets - Google Pay
* Added Digital Wallets - Apple Pay
= 1.1.6 (03/03/22) =
* Split-tender - added functionality
= 1.1.5 (02/22/22) =
* Bug fix - Heartland gift card error
= 1.1.4 (02/15/22) =
* Add dependency for WC checkout frontend scripts.
= 1.1.3 (12/07/21) =
* Added composer
* Bug fix - globalpayments_gpapi-checkout_validated displayed although it should be hidden
= 1.1.2 (09/21/21) =
* UCP Bug fix - admin sandbox credentials error when live mode enabled
* UCP Bug fix - 3DS InitiateAuthentication order.shipping_address.state
* TransIT Bug fix - Generate transaction key when credentials updated
* UCP, Heartland, TransIT - Add logging
* Bug fix - 'Place order' button appears twice on checkout flow
* Update PHP-SDK to v2.3.12
= 1.1.1 (08/17/21) =
* Added gateway credentials toggle for live/sandbox in admin gateway configuration
* Added UCP dynamic headers for platform and extension
* Update PHP-SDK to v2.3.9
= 1.1.0 (07/29/21) =
* Renamed GP-API to Unified Commerce Platform (UCP)
* Added checkout environment indicator for test/sandbox
* Update PHP-SDK to v2.3.7
* Update UCP 3DS
= 1.0.3 (07/29/21) =
* Added AVS/CVV result based reversal conditions in admin and store.
= 1.0.2 (07/13/21) =
* Update PHP-SDK to v2.3.6
* Fix GP-API 3DS Challenge for Live Mode
* Fix GP-API Capture for Live Mode
= 1.0.1 (06/24/21) =
* Fix TransIT credential handling
= 1.0.0 (06/17/21) =
* Add GP-API instructions for sandbox credentials
* Handle new errors for card expiry_year
* Move Heartland hooks to gateway class
* Card saving admin note
* Validate refund amount
* Add missing invalid card icons
= 1.0.0-b.2 (05/20/21) =
* Fix toggleSubmitButton
* Fix 3DS events
* Remove Verify payment action
* Add filters for hosted fields styling
* Internet Explorer compatibility
* Update PHP-SDK version to 2.2.14
= 1.0.0-b.1 (04/09/21) =
* Initial release.