PluginProbe ʕ •ᴥ•ʔ
Trust Payments Gateway for WooCommerce / 2.1.0
Trust Payments Gateway for WooCommerce v2.1.0
trunk 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 2.0.0 2.0.1 2.1.0 2.1.1 2.1.2
trust-payments-hosted-payment-pages-integration / readme.txt
trust-payments-hosted-payment-pages-integration Last commit date
Firebase 5 months ago admin 5 months ago assets 5 months ago i18n 5 months ago includes 5 months ago templates 5 months ago vendor 5 months ago CHANGELOG.md 5 months ago README.md 5 months ago composer.json 5 months ago composer.lock 5 months ago readme.txt 5 months ago woocommerce-securetrading-gateway.php 5 months ago
readme.txt
249 lines
1 === Trust Payments Gateway for WooCommerce ===
2 Contributors: magenestjsc, trustpayments
3 Tags: Trust payment Gateway, Credit card, Apple pay, Google pay, Wallet
4 Requires at least: 4.7
5 Tested up to: 6.9
6 Requires PHP: 8.1.20
7 Stable tag: 2.1.0
8 License: GPLv3 or later
9 License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
11 This plugin offers a simple and easy to implement method for merchants to add e-payment capabilities to their WooCommerce online commerce setup.
12
13 == Description ==
14 Easily add payment capabilities to your ecommerce website:
15
16 * Build a seamless, fully customised online payment experience with or without any redirects (hosted payment page or JavaScript plug-in available)
17 * Accept multiple payment types - credit/debit cards, Apple Pay and Google Pay.
18 * Easily process Mail Order Telephone Order (MOTO) transactions through the admin panel.
19 * The Trust Payments extension can integrate with multiple APIs to facilitate typical back-office functions such as transaction updates and refunds.
20
21 == Features ==
22 With Trust Payments, merchants can:
23
24 * Accept all major payment cards (Visa, Mastercard, Amex, Diners/Discover)
25 * Alternative payment methods supported
26 * Offer recurring subscriptions
27 * Feature the gateway on your existing website by using a JavaScript Library integration
28 * Process payments securely on dedicated HTTPS server hosted by Trust Payments
29 * Reduce your level of PCI DSS compliance to the lowest possible level by not handling sensitive payment data
30 * Benefit from the Saved Cards feature, returning customers can save their card details for faster transactions in the future
31 * Customise your checkout page to reflect your brand and maintain great customer experience
32 * Accept a large variety of currencies and settle in 15 of these
33 * Deploy other new payment methods quickly with minimal configuration needed
34 * View and manage all transactions using our online portal including a Virtual Terminal for transactions not processed in-person
35 * Supports multiple languages for both the hosted payment and API flow. For further information on localisation please see https://help.trustpayments.com/hc/en-us/articles/4402728226321-Localisation
36
37 == Installation ==
38 = Using the WordPress Dashboard =
39
40 **Please note: This plugin requires WooCommerce to work. Please install WooCommerce before proceeding.**
41 1. Navigate to Plugins -> Add New
42 2. Use the search field on the top right and enter "Trust Payments Gateway for WooCommerce"
43 3. Click the "Install Now" button to install the plugin
44 4. Click the "Activate" button or navigate to Plugins -> Installed Plugins -> Find the "Trust Payments Gateway for WooCommerce" plugin in the list and click "Activate"
45 5. Next, you are ready to configure the plugin with your unique account details provided by our Support team
46 6. (Optional) If you want to support recurring subscriptions you will also need to download and install the WooCommerce subscription engine
47
48
49 = Manual installation =
50
51 Manual installation method requires downloading the WooCommerce plugin and uploading it to your web server via your favorite FTP application. The WordPress codex contains [instructions on how to do this here](https://wordpress.org/support/article/managing-plugins/).
52
53 = Updating =
54
55 Automatic updates should work smoothly, but we still recommend you backup your site.
56
57 If you encounter issues with the shop/category pages after an update, flush the permalinks by going to WordPress > Settings > Permalinks and hitting Save. That should return things to normal.
58
59 == Screenshots ==
60
61 1. Additional payments/wallets
62 2. Hosted Trust Payments checkout page
63 3. Hosted checkout with an Iframe
64 4. Embedded payment form on checkout page with wallets
65
66
67 == Frequently Asked Questions ==
68
69 = Where can I get support? =
70 If you get stuck, you can contact us [here](https://www.trustpayments.com/contact-us/)
71
72 = How our service works? =
73 Find out more about [our services](https://www.trustpayments.com/)
74
75 = What are our Terms of Use? =
76 Please follow our terms of use at [Trust Payments - Terms of Use](https://www.trustpayments.com/legal-terms-of-use/)
77
78 = Where can I find the user guide of the WooCommerce Trust Payments Gateway plugin? =
79 You can find more information on the WooCommerce Trust Payments plugin [here](https://help.trustpayments.com/hc/en-us/sections/9682549422353-WooCommerce-using-Payment-Pages)
80
81 = Why am I getting an 'Invalid details' message on my page? =
82 Please ensure you have correctly entered in your Webservices details into the plugin settings. If you are still experiencing this issue, please contact our support team to get this checked.
83
84 = How can I offer recurring subscriptions? =
85 Firstly you will need to install the WooCommerce subscription engine [here](https://woo.com/products/woocommerce-subscriptions/?quid=92aa6bb884a316a4a8f03fe0747c1486) to your WordPress setup, create an account with Trust Payments and confirm with your acquirer that they support recurring, enable the plugin and provide your details within the configuration page, setup a recurring product and you should be all set. Trust Payments provide the gateway and can be your acquirer.
86
87 = What is an acquirer? =
88 An acquirer is licensed to process and settle payments by shoppers on behalf of its merchants. Trust Payments is a regulated financial institution and international payment processor which allows us to do this.
89
90 = I am using the hosted checkout flow and I want to support wallets, how can I do that? =
91 Please contact our support team asking them to enable wallets, and include your site reference in the request. Please note that some wallets aren't supported in an Iframe, if you are experiencing this, please disable "Use Iframe" in the plugin settings.
92
93 = Do I need to setup a Url Notification on my WooCommerce setup? =
94 We strongly recommend you using URL Notifications with your WooCommerce setup to correctly update the order after payment has been completed. The plugin will work with URL notifications not enabled but if the customer experiences any browser issues, this may cause the order to not update correctly.
95
96 = I have enabled "Url Notification" but my orders are not updating? =
97 Please ensure that you have reached out to our support team asking them to setup a URL Notification on your site reference, more information can be found [here](https://help.trustpayments.com/hc/en-us/articles/19827934081809-Being-written-Notifications-for-WooCommerce).
98 Also ensure that our IP's have been whitelisted or any restrictions have been removed, [EU platform](https://webapp.securetrading.net/ips.html). If you are still experiencing this problem, please contact our support team.
99
100 = How do I add Apple Pay and Google Pay? =
101 If you are using our hosted payment pages, this should be enabled for you already when you open an account with Trust Payments.
102
103 If you are using our API, you will need to enable this within your integration. More information can be found [here](https://help.trustpayments.com/hc/en-us/articles/4413290345361-Getting-started-with-WooCommerce)
104
105 = Why are my payments soft declining? =
106 Please check that the option "3D Secure" is enabled in the plugin settings.
107
108 = Why am I getting an error "invalid request type" on the payment pages? =
109 Please reach out to the support team to confirm that your site reference is configured correctly.
110
111 = I am using the API flow why is the Pay button greyed out, when attempting to perform a production payment? =
112 Check that the test mode setting is unticked in your plugin configuration.
113
114
115 == Changelog ==
116
117 ### version 2.1.0
118 - Tested compatibility with WooCommerce version 10.4.3
119 - Enhanced card animation functionality for the API flow
120 - Implemented guest checkout support for Apple Pay payment method
121 - Introduced onPaymentValidity callback support to provide additional validation and prevent unnecessary order creation
122 - Added 'Supported Card Types' feature for Apple Pay, enabling merchants to restrict processing of either credit or debit cards
123 - Implemented compatibility for sites utilising the Bedrock framework
124 - Enhanced failover support for order updates, allowing both webhooks and callbacks to be processed and accepted
125 - Added decline notifications to the HPP flow to update order status and append order notes
126 - Optimised Order Payment page by implementing minified JavaScript files to improve performance
127 - Enhanced Apple Pay configuration to utilise onPaymentAuthorize feature for improved order creation flow management
128 - Refined styling on JavaScript payment input frames
129 - Updated credentials-on-file flagging to enable merchants to perform MIT (Merchant Initiated Transactions)
130 - Modified HPP flow to use shortcode functionality, allowing merchants to customise pages
131 - Improved error logging for enhanced reporting when issues occur
132 - Resolved issue where orders were not updated to 'Failed' status when a decline occurred
133 - Resolved issue where HPP configuration would take precedence over API configuration when both were enabled and attempting to utilise wallet functionality
134 - Resolved character encoding issue when performing MOTO payments using the API flow
135 - Resolved issue where Google Pay button would disappear when changing payment methods on the checkout page
136 - Removed redundant card-info.php file from plugin
137
138 ### version 2.0.1
139 - Fixed issue with Guest users performing payments when enforced account creation is enabled
140 - Added extra error messages to be returned on the checkout to improve customer experience.
141
142
143 ### version 2.0.0
144 - Added compatibility for WooCommerce version v9.7.1
145 - Fixed security issue
146 - Fixed issue with Apple Pay not creating correct order in certain cases
147 - Updated Trust Payments Transaction data to now work with HPOS and WordPress legacy posts storage
148 - Fixed issue with the Enable Choice Page feature
149 - Fixed issue with Apple Pay allowing the DPAN to be saved to the customers account
150 - Changed logic to how the JavaScript and JWT is being initialised on the checkout
151 - Fixed issue with Pay by bank incorrectly updating the order status for virtual and non-virtual products
152 - Added links and extra text within the settings of the plugin
153 - Added Button Text, Button Radius, Button Style, Button Width and Height to Google Pay settings
154 - Added Button Type to Apple Pay settings
155 - Fixed issue on ST Transaction page loading too slow
156 - STJS controlled button takes precedence over the 'place order' button on the checkout for additional validation.
157
158
159 ### version 1.1.4
160 - Added compatibility for WooCommerce version v9.5.2
161 - Added compatibility for Wordpress version v6.7.1
162 - Added support for using newer STPP PHP JSON Library (https://github.com/SecureTrading/PHP-API4.0.1)
163 - Added support for PHP 8.2
164 - Added additional feature support for Applepay
165 - Improvements to notification handling
166 - Added support for 3 decimal currencies
167 - Fixed issue with Trustpayments transaction data not shown in order screen for specific flow
168
169 ### version 1.1.3
170 - Fixed issue with Applepay not displaying in certain cases.
171 - Fixed issue with Pay for Order page not working with our payment methods.
172 - Added supported to WooCommerce plugin "All Products for Woo Subscriptions".
173 - Prevented JSINIT request from being submitted if the module is disabled.
174 - Added compatibility for WooCommerce version v9.1.2
175 - Added compatibility for Wordpress version v6.5.5
176
177 ### version 1.1.2
178 - Added Account 2 Account (Pay by bank) payment type to the checkout
179 - Fixed issue with payment options not correctly displaying for "Customer payment page" link
180 - Fixed PHP warnings
181 - Added compatibility for WooCommerce v8.5 and v8.6
182 - Fixed issue with Apple Pay where the wallet verify would not dispay in certain cases
183 - Added locale support
184
185 ### version 1.1.1
186 - Fixed issue with notifications not being accepting with the hosted checkout flow
187 - Fixed issue with the API flow where the option wasn't visible to guest users
188 - Fixed issue with saved cards on the US platform
189 - Added compatibility for WordPress v6.4.1
190
191 ### version 1.1.0
192
193 - Added new checkout flow that utilises the JavaScript library
194 - Added recurring subscriptions using the WooCommerce subscription engine (for hosted checkout and API)
195 - Added Google Pay, Apple Pay and PayPal to the checkout
196 - Added URL notifications in order to improve order status updates
197 - Updated plugin to support the newest versions of WooCommerce and WordPress
198 - Added support for PHP 8.1
199 - Users can now add a logo to their payment method within the plugin settings
200 - Fixed iframe redirect issue on hosted checkout which duplicated the page
201 - Added extra information in the order comments
202 - Fixed URL notification issue with MOTO transactions
203 - Updated the flow of saved cards of where now the user does not get redirected to make payment
204 - Added backwards compatibilty for previous versions
205
206 ### version 1.0.7
207
208 - Resolved issue with incomplete payments showing as successful
209 - Declined notification now correctly shown when using a saved card
210
211 ### version 1.0.6
212
213 - Fixed decline payments to correctly update order status to 'pending payment'
214
215 ### version 1.0.5
216
217 - Fixed issue with saving card to customers account
218
219 ### version 1.0.4
220
221 - Dont save card if walletsource=applepay/googlepay
222 - Add threedquery to accountcheck (saving your card on My account)
223 - Apdate saved card to use v3 JS library
224
225 ### version 1.0.2
226
227 - ApplePay address override
228 - Sending notifications
229 - Fix: Saving your card in "Payment Method" flags invalid field
230 - Fix: Incorrect URL redirect
231
232 ### version 1.0.1
233
234 - Fix: can't save cards when iframe is enabled
235 - Fix: MOTO + iframe doesn't show success page
236 - Add address update when using saved card
237
238
239 ### version 1.0.0
240
241 - Integrate your Trust Payments account with the WooCommerce store.
242 - Allow customers to checkout using credit and debit cards.
243 - Support of Saved Card functionality, using Tokenisation for security.
244 - Allows admin to easily track the transaction history.
245 - Allows logged in customers to pay using credit/debit cards saved on their account.
246 - Allows logged in customers to manage their saved payment card(s) on the My Account page.
247 - Allows admin to perform payments from the WooCommerce admin interface (MOTO).
248 - PayPal, Apple Pay and Visa Checkout are supported.
249 - First release