trust-payments-hosted-payment-pages-integration
Last commit date
Firebase
2 months ago
admin
2 months ago
assets
2 months ago
i18n
2 months ago
includes
2 months ago
templates
2 months ago
vendor
2 months ago
CHANGELOG.md
2 months ago
README.md
2 months ago
composer.json
2 months ago
composer.lock
2 months ago
readme.txt
2 months ago
woocommerce-securetrading-gateway.php
2 months ago
CHANGELOG.md
158 lines
| 1 | WooCommerce Trust Payments Gateway - changelog |
| 2 | ====================================== |
| 3 | |
| 4 | == Changelog == |
| 5 | |
| 6 | version 2.1.2 |
| 7 | - Added support for using newer STPP PHP JSON Library (https://github.com/SecureTrading/PHP-API/tree/4.0.9) |
| 8 | |
| 9 | |
| 10 | version 2.1.1 |
| 11 | - Tested compatibility with WooCommerce version 10.5.3 |
| 12 | - Tested compatibility with WordPress version 6.9.1 |
| 13 | - Tested compatibility with PHP 8.3.19 |
| 14 | - WTP-230 Refactored webhook implementation to eliminate Transaction queries, utilising data directly from the gateway URL notification instead |
| 15 | - WTP-231 Modified paymentFormValidityChange callback to initialise within the paymentInitCompleted event from st.js. This ensures the field is added only after the Trust Payments iframe has been successfully mounted to the DOM, rendering the solution independent of theme template overrides |
| 16 | - WTP-233 Enhanced submitCallback implementation to validate JWT tokens and update orders directly using the verified payload |
| 17 | - WTP-234 Refined process_payment() functionality to execute exclusively within front-end context |
| 18 | - WTP-228 Resolved invalid field error occurring within the payment pages flow |
| 19 | - WTP-226 Updated STJS initialisation logic to ensure form-id is correctly set during the API checkout flow |
| 20 | - Implemented action for Applepay to resolve status failures when order creation fails, preventing payment processing from proceeding |
| 21 | - Resolved an issue where a declined payment followed by a successful payment was not updating the order status correctly on the hosted pages |
| 22 | - Resolved an issue preventing payment retry attempts on orders with "Failed" status on the hosted pages |
| 23 | |
| 24 | |
| 25 | version 2.1.0 |
| 26 | - Tested compatibility with WooCommerce version 10.4.3 |
| 27 | - Enhanced card animation functionality for the API flow |
| 28 | - Implemented guest checkout support for Apple Pay payment method |
| 29 | - Introduced onPaymentValidity callback support to provide additional validation and prevent unnecessary order creation |
| 30 | - Added 'Supported Card Types' feature for Apple Pay, enabling merchants to restrict processing of either credit or debit cards |
| 31 | - Implemented compatibility for sites utilising the Bedrock framework |
| 32 | - Enhanced failover support for order updates, allowing both webhooks and callbacks to be processed and accepted |
| 33 | - Added decline notifications to the HPP flow to update order status and append order notes |
| 34 | - Optimised Order Payment page by implementing minified JavaScript files to improve performance |
| 35 | - Enhanced Apple Pay configuration to utilise onPaymentAuthorize feature for improved order creation flow management |
| 36 | - Refined styling on JavaScript payment input frames |
| 37 | - Updated credentials-on-file flagging to enable merchants to perform MIT (Merchant Initiated Transactions) |
| 38 | - Modified HPP flow to use shortcode functionality, allowing merchants to customise pages |
| 39 | - Improved error logging for enhanced reporting when issues occur |
| 40 | - Resolved issue where orders were not updated to 'Failed' status when a decline occurred |
| 41 | - Resolved issue where HPP configuration would take precedence over API configuration when both were enabled and attempting to utilise wallet functionality |
| 42 | - Resolved character encoding issue when performing MOTO payments using the API flow |
| 43 | - Resolved issue where Google Pay button would disappear when changing payment methods on the checkout page |
| 44 | - Removed redundant card-info.php file from plugin |
| 45 | |
| 46 | |
| 47 | version 2.0.1 |
| 48 | - Fixed issue with Guest users performing payments when enforced account creation is enabled |
| 49 | - Added extra error messages to be returned on the checkout to improve customer experience. |
| 50 | |
| 51 | |
| 52 | version 2.0.0 |
| 53 | - Added compatibility for WooCommerce version v9.7.1 |
| 54 | - Fixed security issue |
| 55 | - Fixed issue with Apple Pay not creating correct order in certain cases |
| 56 | - Updated Trust Payments Transaction data to now work with HPOS and WordPress legacy posts storage |
| 57 | - Fixed issue with the Enable Choice Page feature |
| 58 | - Fixed issue with Apple Pay allowing the DPAN to be saved to the customers account |
| 59 | - Changed logic to how the JavaScript and JWT is being initialised on the checkout |
| 60 | - Fixed issue with Pay by bank incorrectly updating the order status for virtual and non-virtual products |
| 61 | - Added links and extra text within the settings of the plugin |
| 62 | - Added Button Text, Button Radius, Button Style, Button Width and Height to Google Pay settings |
| 63 | - Added Button Type to Apple Pay settings |
| 64 | - Fixed issue on ST Transaction page loading too slow |
| 65 | - STJS controlled button takes precedence over the 'place order' button on the checkout for additional validation. |
| 66 | |
| 67 | |
| 68 | version 1.1.4 |
| 69 | - Added compatibility for WooCommerce version v9.5.2 |
| 70 | - Added compatibility for Wordpress version v6.7.1 |
| 71 | - Added support for using newer STPP PHP JSON Library (https://github.com/SecureTrading/PHP-API4.0.1) |
| 72 | - Added support for PHP 8.2 |
| 73 | - Added additional feature support for Applepay |
| 74 | - Improvements to notification handling |
| 75 | - Added support for 3 decimal currencies |
| 76 | - Fixed issue with Trustpayments transaction data not shown in order screen for specific flow |
| 77 | |
| 78 | version 1.1.3 |
| 79 | - Fixed issue with Applepay not displaying in certain cases. |
| 80 | - Fixed issue with Pay for Order page not working with our payment methods. |
| 81 | - Added supported to WooCommerce plugin "All Products for Woo Subscriptions". |
| 82 | - Prevented JSINIT request from being submitted if the module is disabled. |
| 83 | - Added compatibility for WooCommerce version v9.1.2 |
| 84 | - Added compatibility for Wordpress version v6.5.5 |
| 85 | |
| 86 | version 1.1.2 |
| 87 | - Added Account 2 Account (Pay by bank) payment type to the checkout |
| 88 | - Fixed issue with payment options not correctly displaying for "Customer payment page" link |
| 89 | - Fixed PHP warnings |
| 90 | - Added compatibility for WooCommerce v8.5 and v8.6 |
| 91 | - Fixed issue with Apple Pay where the wallet verify would not dispay in certain cases |
| 92 | - Added locale support |
| 93 | |
| 94 | version 1.1.1 |
| 95 | - Fixed issue with notifications not being accepting with the hosted checkout flow |
| 96 | - Fixed issue with the API flow where the option wasn't visible to guest users |
| 97 | - Fixed issue with saved cards on the US platform |
| 98 | - Added compatibility for WordPress v6.4.1 |
| 99 | |
| 100 | version 1.1.0 |
| 101 | |
| 102 | - Added new checkout flow that utilises the JavaScript library |
| 103 | - Added recurring subscriptions using the WooCommerce subscription engine (for hosted checkout and API) |
| 104 | - Added Google Pay, Apple Pay and PayPal to the checkout |
| 105 | - Added URL notifications in order to improve order status updates |
| 106 | - Updated plugin to support the newest versions of WooCommerce and WordPress |
| 107 | - Added support for PHP 8.1 |
| 108 | - Users can now add a logo to their payment method within the plugin settings |
| 109 | - Fixed iframe redirect issue on hosted checkout which duplicated the page |
| 110 | - Added extra information in the order comments |
| 111 | - Fixed URL notification issue with MOTO transactions |
| 112 | - Updated the flow of saved cards of where now the user does not get redirected to make payment |
| 113 | - Added backwards compatibilty for previous versions |
| 114 | |
| 115 | version 1.0.7 |
| 116 | |
| 117 | - Resolved issue with incomplete payments showing as successful |
| 118 | - Declined notification now correctly shown when using a saved card |
| 119 | |
| 120 | version 1.0.6 |
| 121 | |
| 122 | - Fixed decline payments to correctly update order status to 'pending payment' |
| 123 | |
| 124 | version 1.0.5 |
| 125 | |
| 126 | - Fixed issue with saving card to customers account |
| 127 | |
| 128 | version 1.0.4 |
| 129 | |
| 130 | - Dont save card if walletsource=applepay/googlepay |
| 131 | - Add threedquery to accountcheck (saving your card on My account) |
| 132 | - Apdate saved card to use v3 JS library |
| 133 | |
| 134 | version 1.0.2 |
| 135 | |
| 136 | - ApplePay address override |
| 137 | - Sending notifications |
| 138 | - Fix: Saving your card in "Payment Method" flags invalid field |
| 139 | - Fix: Incorrect URL redirect |
| 140 | |
| 141 | version 1.0.1 |
| 142 | |
| 143 | - Fix: can't save cards when iframe is enabled |
| 144 | - Fix: MOTO + iframe doesn't show success page |
| 145 | - Add address update when using saved card |
| 146 | |
| 147 | |
| 148 | version 1.0.0 |
| 149 | |
| 150 | - Integrate your Trust Payments account with the WooCommerce store. |
| 151 | - Allow customers to checkout using credit and debit cards. |
| 152 | - Support of Saved Card functionality, using Tokenisation for security. |
| 153 | - Allows admin to easily track the transaction history. |
| 154 | - Allows logged in customers to pay using credit/debit cards saved on their account. |
| 155 | - Allows logged in customers to manage their saved payment card(s) on the My Account page. |
| 156 | - Allows admin to perform payments from the WooCommerce admin interface (MOTO). |
| 157 | - PayPal, Apple Pay and Visa Checkout are supported. |
| 158 | - First release |