Skip to content

Commit dd63bc8

Browse files
Release 3.3.19
1 parent 0846b83 commit dd63bc8

11 files changed

+37
-27
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ This repository contains the PostFinance Checkout plugin that enables WooCommerc
1414

1515
## Documentation
1616

17-
* [Documentation](https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.18/docs/en/documentation.html)
17+
* [Documentation](https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.19/docs/en/documentation.html)
1818

1919
## Support
2020

@@ -31,7 +31,7 @@ ____________________________________________________________________________
3131

3232
## License
3333

34-
Please see the [license file](https://github.com/pfpayments/woocommerce/blob/3.3.18/LICENSE) for more information.
34+
Please see the [license file](https://github.com/pfpayments/woocommerce/blob/3.3.19/LICENSE) for more information.
3535

3636
## Privacy Policy
3737

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?php return array('dependencies' => array('@woocommerce/blocks-registry', 'react', 'wp-polyfill'), 'version' => '2c623899a9a4f847ea27');
1+
<?php return array('dependencies' => array('@woocommerce/blocks-registry', 'react', 'wp-polyfill'), 'version' => '3a774edd71b13b1522c2');

assets/js/frontend/blocks/build/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

changelog.txt

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -962,7 +962,7 @@ Please ensure that in woocommerce->settings->tax, the "Round tax at subtotal lev
962962
- [Tested Against] Woocommerce 9.9.5
963963
- [Tested Against] PHP SDK 4.8.0
964964

965-
= 3.3.18 - July 22nd 2025 =
965+
= 3.3.19 - July 22nd 2025 =
966966
- [Bugfix] Fix class loading order issues
967967
- [Bugfix] Fix problem with multisite not installing tables when plugin is network activated
968968
- [Bugfix] Fix missing payment methods if subscription price is 0
@@ -978,7 +978,7 @@ Please ensure that in woocommerce->settings->tax, the "Round tax at subtotal lev
978978
= 3.3.15 - July 23rd 2025 =
979979
- [Hotfix] Rollback to stable version
980980

981-
= 3.3.18 - July 29nd 2025 =
981+
= 3.3.19 - July 29nd 2025 =
982982
- [Bugfix] Fix class loading order issues
983983
- [Bugfix] Fix problem with multisite not installing tables when plugin is network activated
984984
- [Bugfix] Fix missing payment methods if subscription price is 0
@@ -991,7 +991,7 @@ Please ensure that in woocommerce->settings->tax, the "Round tax at subtotal lev
991991
- [Tested Against] Woocommerce 10.0.3
992992
- [Tested Against] PHP SDK 4.8.0
993993

994-
= 3.3.18 - July 30th 2025 =
994+
= 3.3.19 - July 30th 2025 =
995995
- [Bugfix] Fix issue with calling a renamed function
996996
- [Tested Against] PHP 8.2
997997
- [Tested Against] Wordpress 6.7
@@ -1006,3 +1006,11 @@ Please ensure that in woocommerce->settings->tax, the "Round tax at subtotal lev
10061006
- [Tested Against] Woocommerce 10.1.0
10071007
- [Tested Against] PHP SDK 4.8.0
10081008

1009+
= 3.3.19 - September 1st 2025 =
1010+
- [Feature] Improved webhook performance at checkout
1011+
- [Bugfix] Fixed issue with headers sent early, prevent emails from being sent
1012+
- [Tested Against] PHP 8.2
1013+
- [Tested Against] Wordpress 6.7
1014+
- [Tested Against] Woocommerce 10.1.0
1015+
- [Tested Against] PHP SDK 4.8.0
1016+

docs/en/documentation.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ <h2>Documentation</h2> </div>
2323
</a>
2424
</li>
2525
<li>
26-
<a href="https://github.com/pfpayments/woocommerce/releases/tag/3.3.18/">
26+
<a href="https://github.com/pfpayments/woocommerce/releases/tag/3.3.19/">
2727
Source
2828
</a>
2929
</li>

includes/admin/class-wc-postfinancecheckout-admin-settings-page.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ public function get_default_settings() {
205205
$settings = array(
206206
array(
207207
'links' => array(
208-
'https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.18/docs/en/documentation.html' => esc_html__( 'Documentation', 'woo-postfinancecheckout' ),
208+
'https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.19/docs/en/documentation.html' => esc_html__( 'Documentation', 'woo-postfinancecheckout' ),
209209
'https://checkout.postfinance.ch/en-ch/user/signup' => esc_html__( 'Sign Up', 'woo-postfinancecheckout' ),
210210
),
211211
'type' => 'postfinancecheckout_links',

includes/class-wc-postfinancecheckout-blocks-support.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public function is_active() {
5757
*/
5858
public function get_payment_method_script_handles() {
5959
$dependencies = array();
60-
$version = '3.3.18';
60+
$version = '3.3.19';
6161

6262
wp_register_script(
6363
'WooCommerce_PostFinanceCheckout_blocks_support',
@@ -199,14 +199,14 @@ public static function is_payment_method_available() {
199199
* @return void
200200
*/
201201
public static function enqueue_portal_scripts() {
202+
if ( is_order_received_page() ) return;
202203

203204
try {
204-
$transaction_service = WC_PostFinanceCheckout_Service_Transaction::instance();
205-
$transaction = $transaction_service->get_transaction_from_session();
206-
207205
$js_url = '';
208206
$zeroPaymentMethod = new WC_PostFinanceCheckout_Zero_Gateway();
209207
if ( !$zeroPaymentMethod->is_available() || $zeroPaymentMethod->cart_has_subscription() ) {
208+
$transaction_service = WC_PostFinanceCheckout_Service_Transaction::instance();
209+
$transaction = $transaction_service->get_transaction_from_session();
210210
switch( get_option( WooCommerce_PostFinanceCheckout::POSTFINANCECHECKOUT_CK_INTEGRATION ) ) {
211211
case WC_PostFinanceCheckout_Integration::POSTFINANCECHECKOUT_IFRAME:
212212
$js_url = $transaction_service->get_javascript_url_for_transaction( $transaction );

includes/class-wc-postfinancecheckout-helper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -577,7 +577,7 @@ protected static function get_default_header_data() {
577577
$version = WC_VERSION;
578578

579579
$shop_version = str_replace( 'v', '', $version );
580-
$plugin_version = '3.3.18';
580+
$plugin_version = '3.3.19';
581581
list ($major_version, $minor_version) = explode( '.', $shop_version, 3 );
582582
return array(
583583
self::POSTFINANCECHECKOUT_SHOP_SYSTEM => 'woocommerce',

includes/class-wc-postfinancecheckout-migration.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ public static function check_version() {
277277
public static function plugin_row_meta( $links, $file ) {
278278
if ( WC_POSTFINANCECHECKOUT_PLUGIN_BASENAME === $file ) {
279279
$row_meta = array(
280-
'docs' => '<a href="https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.18/docs/en/documentation.html" aria-label="' . esc_html__( 'View Documentation', 'woo-postfinancecheckout' ) . '">' . esc_html__( 'Documentation', 'woo-postfinancecheckout' ) . '</a>',
280+
'docs' => '<a href="https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.19/docs/en/documentation.html" aria-label="' . esc_html__( 'View Documentation', 'woo-postfinancecheckout' ) . '">' . esc_html__( 'Documentation', 'woo-postfinancecheckout' ) . '</a>',
281281
);
282282

283283
return array_merge( $links, $row_meta );

readme.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Contributors: postfinancecheckout AG
33
Tags: woocommerce PostFinance Checkout, woocommerce, PostFinance Checkout, payment, e-commerce, webshop, psp, invoice, packing slips, pdf, customer invoice, processing
44
Requires at least: 4.7
55
Tested up to: 6.7
6-
Stable tag: 3.3.18
6+
Stable tag: 3.3.19
77
License: Apache-2.0
88
License URI: http://www.apache.org/licenses/LICENSE-2.0
99

@@ -23,7 +23,7 @@ To use this extension, a PostFinance Checkout account is required. Sign up on [P
2323

2424
== Documentation ==
2525

26-
Additional documentation for this plugin is available [here](https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.18/docs/en/documentation.html).
26+
Additional documentation for this plugin is available [here](https://plugin-documentation.postfinance-checkout.ch/pfpayments/woocommerce/3.3.19/docs/en/documentation.html).
2727

2828
== External Services ==
2929

@@ -81,9 +81,9 @@ Enquiries about our terms of use can be made on the [PostFinance Checkout terms
8181
== Changelog ==
8282

8383

84-
= 3.3.18 - August 26th 2025 =
85-
- [Feature] Improved pipeline
86-
- [Feature] Compatibility with 10.1.x
84+
= 3.3.19 - September 1st 2025 =
85+
- [Feature] Improved webhook performance at checkout
86+
- [Bugfix] Fixed issue with headers sent early, prevent emails from being sent
8787
- [Tested Against] PHP 8.2
8888
- [Tested Against] Wordpress 6.7
8989
- [Tested Against] Woocommerce 10.1.0

0 commit comments

Comments
 (0)