Plugin Directory

Changeset 2852674


Ignore:
Timestamp:
01/23/2023 12:37:56 AM (3 years ago)
Author:
afterpayit
Message:

Release v3.5.3.

Location:
afterpay-gateway-for-woocommerce
Files:
1 deleted
22 edited
1 copied

Legend:

Unmodified
Added
Removed
  • afterpay-gateway-for-woocommerce/tags/3.5.3/afterpay-gateway-for-woocommerce.php

    r2836304 r2852674  
    55 * Author: Afterpay
    66 * Author URI: https://www.afterpay.com/
    7  * Version: 3.5.2
     7 * Version: 3.5.3
    88 * Text Domain: afterpay-gateway-for-woocommerce
    99 * WC requires at least: 3.2.6
    10  * WC tested up to: 7.0.0
     10 * WC tested up to: 7.3.0
    1111 *
    1212 * Copyright: (c) 2020 Afterpay
     
    4646         *                                          the value in the comments above.
    4747         */
    48         public static $version = '3.5.2';
     48        public static $version = '3.5.3';
    4949
    5050        /**
     
    8282             */
    8383            add_action( 'admin_notices', array($gateway, 'render_admin_notices'), 10, 0 );
    84             add_action( 'admin_enqueue_scripts', array($this, 'init_admin_assets'), 10, 0 );
     84            add_action( 'admin_enqueue_scripts', array($this, 'init_admin_assets'), 10, 1 );
    8585            add_action( 'afterpay_do_cron_jobs', array('Afterpay_Plugin_Cron', 'fire_jobs'), 10, 0 );
    8686            add_action( "woocommerce_update_options_payment_gateways_{$gateway->id}", array($gateway, 'process_admin_options'), 10, 0 ); # process_admin_options() is defined in WC_Gateway_Afterpay's grandparent class: WC_Settings_API.
     
    215215                 */
    216216                if ( $instance->get_api_env() == 'production' ) {
    217                     wp_register_script( 'afterpay_js_lib', 'https://js.afterpay.com/afterpay-1.x.js', array(), $plugin_version );
    218                     wp_register_script( 'afterpay_express_lib', "https://portal.afterpay.com/afterpay.js?merchant_key=woocommerce&plugin_version={$plugin_version}" );
     217                    wp_register_script( 'afterpay_js_lib', 'https://js.afterpay.com/afterpay-1.x.js', array(), $plugin_version, true );
     218                    wp_register_script( 'afterpay_express_lib', "https://portal.afterpay.com/afterpay.js?merchant_key=woocommerce&plugin_version={$plugin_version}", array(), false, true );
    219219                } else {
    220                     wp_register_script( 'afterpay_js_lib', 'https://js.sandbox.afterpay.com/afterpay-1.x.js', array(), $plugin_version );
    221                     wp_register_script( 'afterpay_express_lib', "https://portal.sandbox.afterpay.com/afterpay.js?merchant_key=woocommerce&plugin_version={$plugin_version}" );
     220                    wp_register_script( 'afterpay_js_lib', 'https://js.sandbox.afterpay.com/afterpay-1.x.js', array(), $plugin_version, true );
     221                    wp_register_script( 'afterpay_express_lib', "https://portal.sandbox.afterpay.com/afterpay.js?merchant_key=woocommerce&plugin_version={$plugin_version}", array(), false, true );
    222222                }
    223223
     
    235235
    236236                if(is_cart()) {
    237                     wp_register_script( 'afterpay_express', plugins_url( 'build/afterpay-express.js', __FILE__ ), array('jquery', 'afterpay_express_lib'), $plugin_version );
     237                    wp_register_script( 'afterpay_express', plugins_url( 'build/afterpay-express.js', __FILE__ ), array('jquery', 'afterpay_express_lib'), $plugin_version, true );
    238238                    wp_localize_script( 'afterpay_express', 'afterpay_express_js_config', array(
    239239                        'ajaxurl' => admin_url('admin-ajax.php'),
     
    254254         * @see     self::__construct()     For hook attachment.
    255255         */
    256         public function init_admin_assets()
    257         {
    258             wp_enqueue_script( 'afterpay_admin_js', plugins_url( 'build/afterpay-admin.js', __FILE__ ) );
    259             wp_localize_script( 'afterpay_admin_js', 'afterpay_ajax_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' )) );
    260 
    261             $instance = WC_Gateway_Afterpay::getInstance();
    262             $limit_min = $instance->getOrderLimitMin();
    263             $limit_max = $instance->getOrderLimitMax();
    264             if (!is_numeric($limit_min)) { $limit_min = 1; }
    265             if (!is_numeric($limit_max)) { $limit_max = 2000; }
    266             $multicurrency_is_available = $instance->feature_is_available('multicurrency');
    267             wp_localize_script( 'afterpay_admin_js', 'afterpay_config', array(
    268                 'currency' => get_woocommerce_currency(),
    269                 'locale' => $instance->get_js_locale(),
    270                 'min' => $limit_min,
    271                 'max' => $limit_max,
    272                 'multicurrency_is_available' => $multicurrency_is_available,
    273             ) );
     256        public function init_admin_assets($hook)
     257        {
     258            if ( $hook == 'woocommerce_page_wc-settings' &&
     259                isset($_GET['section']) && $_GET['section'] == 'afterpay'
     260            ) {
     261                wp_enqueue_script( 'afterpay_admin_js', plugins_url( 'build/afterpay-admin.js', __FILE__ ), array(), false, true );
     262                wp_localize_script( 'afterpay_admin_js', 'afterpay_ajax_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' )) );
     263
     264                $instance = WC_Gateway_Afterpay::getInstance();
     265                $limit_min = $instance->getOrderLimitMin();
     266                $limit_max = $instance->getOrderLimitMax();
     267                if (!is_numeric($limit_min)) { $limit_min = 1; }
     268                if (!is_numeric($limit_max)) { $limit_max = 2000; }
     269                $multicurrency_is_available = $instance->feature_is_available('multicurrency');
     270                wp_localize_script( 'afterpay_admin_js', 'afterpay_config', array(
     271                    'currency' => get_woocommerce_currency(),
     272                    'locale' => $instance->get_js_locale(),
     273                    'min' => $limit_min,
     274                    'max' => $limit_max,
     275                    'multicurrency_is_available' => $multicurrency_is_available,
     276                ) );
     277            }
    274278        }
    275279
  • afterpay-gateway-for-woocommerce/tags/3.5.3/build/afterpay-blocks.asset.php

    r2836304 r2852674  
    1 <?php return array('dependencies' => array('wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-html-entities', 'wp-i18n'), 'version' => '69a05801b632805d36896e82e67ef528');
     1<?php return array('dependencies' => array('wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-html-entities', 'wp-i18n'), 'version' => 'd38778937a5ede934c4a96ec222e2652');
  • afterpay-gateway-for-woocommerce/tags/3.5.3/build/afterpay-blocks.js

    r2790047 r2852674  
    1 !function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=8)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wc.wcBlocksRegistry},function(e,t){e.exports=window.wc.wcSettings},function(e,t){e.exports=window.wp.htmlEntities},,,,function(e,t,n){"use strict";n.r(t);var a,r,o,c=n(0),i=(n(4),n(1)),l=n(2),u=n(3),d=function(){var e=Object(u.getSetting)("afterpay_data",null);if(!e)throw new Error("Afterpay initialization data is not available");return e},f=function(e){var t;return"fr_CA"==(null===(t=d())||void 0===t?void 0:t.locale)||"EUR"==e.billing.currency.code?Object(c.createElement)(m,e):Object(c.createElement)(p,e)},p=function(e){var t,n,a=null===(t=d())||void 0===t?void 0:t.testmode,r={target:"#afterpay-widget-container",locale:null===(n=d())||void 0===n?void 0:n.locale,amount:{amount:(e.billing.cartTotal.value/Math.pow(10,e.billing.currency.minorUnit)).toString(),currency:e.billing.currency.code}};return Object(c.useEffect)((function(){var e=document.createElement("script");e.innerHTML="window.afterpayWidget = new AfterPay.Widgets.PaymentSchedule(".concat(JSON.stringify(r),")"),document.body.appendChild(e)}),[]),Object(c.useEffect)((function(){window.afterpayWidget&&window.afterpayWidget.update({amount:r.amount})}),[e.billing.cartTotal.value]),Object(c.createElement)("div",null,"production"!=a&&Object(c.createElement)("p",{className:"afterpay-test-mode-warning-text"},"TEST MODE ENABLED"),Object(c.createElement)("div",{id:"afterpay-widget-container"}))},m=function(e){var t=d(),n=t.testmode,a=t.locale,r=e.billing,o=r.cartTotal,l=r.currency,u=o.value/Math.pow(10,l.minorUnit),f=l.prefix+u.toLocaleString(a.replace("_","-"),{minimumFractionDigits:l.minorUnit})+l.suffix;return Object(c.useEffect)((function(){var e=document.createElement("script");e.innerHTML="\n\t\t\twindow.afterpayPlacement = new Afterpay.AfterpayPlacement();\n\t\t\twindow.afterpayPlacement.type = 'price-table';\n\t\t\twindow.afterpayPlacement.amount = '".concat(u,"';\n\t\t\twindow.afterpayPlacement.locale = '").concat(a,"';\n\t\t\twindow.afterpayPlacement.currency = '").concat(l.code,"';\n\t\t\twindow.afterpayPlacement.priceTableTheme = 'white';\n\t\t\tdocument.querySelector('#afterpay-checkout-instalment-info-container .instalment-wrapper').appendChild(window.afterpayPlacement);\n\t\t"),document.body.appendChild(e)}),[]),Object(c.useEffect)((function(){window.afterpayPlacement&&(window.afterpayPlacement.amount=u)}),[u]),Object(c.createElement)("div",null,"production"!=n&&Object(c.createElement)("p",{className:"afterpay-test-mode-warning-text"},"TEST MODE ENABLED"),Object(c.createElement)("div",{className:"instalment-info-container",id:"afterpay-checkout-instalment-info-container"},Object(c.createElement)("p",{className:"header-text"},Object(i.__)("Four ".concat("GBP"==l.code?"":"interest-free ","payments totalling "),"woo_afterpay"),Object(c.createElement)("strong",null,f)),Object(c.createElement)("div",{className:"instalment-wrapper"})))};Object(l.registerPaymentMethod)({name:"afterpay",label:Object(c.createElement)("img",{src:null===(a=d())||void 0===a?void 0:a.logo_url,alt:Object(i.__)("Afterpay","woo_afterpay")}),ariaLabel:Object(i.__)("Afterpay payment method","woo_afterpay"),canMakePayment:function(e){var t,n,a=e.cartTotals,r=Math.max("1.00",parseFloat(null===(t=d())||void 0===t?void 0:t.min)),o=parseFloat(null===(n=d())||void 0===n?void 0:n.max),c=parseFloat(a.total_price)/Math.pow(10,a.currency_minor_unit);return c>=r&&c<=o},content:Object(c.createElement)(f,null),edit:Object(c.createElement)(f,null),supports:{features:null!==(r=null===(o=d())||void 0===o?void 0:o.supports)&&void 0!==r?r:[]}})}]);
     1!function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=8)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wc.wcBlocksRegistry},function(e,t){e.exports=window.wc.wcSettings},function(e,t){e.exports=window.wp.htmlEntities},,,,function(e,t,n){"use strict";n.r(t);var a,r,o,i=n(0),c=(n(4),n(1)),l=n(2),u=n(3),d=function(){var e=Object(u.getSetting)("afterpay_data",null);if(!e)throw new Error("Afterpay initialization data is not available");return e},f=function(e){var t;return"fr_CA"==(null===(t=d())||void 0===t?void 0:t.locale)||"EUR"==e.billing.currency.code?Object(i.createElement)(m,e):Object(i.createElement)(p,e)},p=function(e){var t,n,a=null===(t=d())||void 0===t?void 0:t.testmode,r={target:"#afterpay-widget-container",locale:null===(n=d())||void 0===n?void 0:n.locale,amount:{amount:(e.billing.cartTotal.value/Math.pow(10,e.billing.currency.minorUnit)).toString(),currency:e.billing.currency.code}};return Object(i.useEffect)((function(){if("undefined"!=typeof AfterPay){var e=document.createElement("script");e.innerHTML="window.afterpayWidget = new AfterPay.Widgets.PaymentSchedule(".concat(JSON.stringify(r),")"),document.body.appendChild(e)}}),[]),Object(i.useEffect)((function(){window.afterpayWidget&&window.afterpayWidget.update({amount:r.amount})}),[e.billing.cartTotal.value]),Object(i.createElement)("div",null,"production"!=a&&Object(i.createElement)("p",{className:"afterpay-test-mode-warning-text"},"TEST MODE ENABLED"),Object(i.createElement)("div",{id:"afterpay-widget-container"}))},m=function(e){var t=d(),n=t.testmode,a=t.locale,r=e.billing,o=r.cartTotal,l=r.currency,u=o.value/Math.pow(10,l.minorUnit),f=l.prefix+u.toLocaleString(a.replace("_","-"),{minimumFractionDigits:l.minorUnit})+l.suffix;return Object(i.useEffect)((function(){var e=document.createElement("script");e.innerHTML="\n\t\t\twindow.afterpayPlacement = new Afterpay.AfterpayPlacement();\n\t\t\twindow.afterpayPlacement.type = 'price-table';\n\t\t\twindow.afterpayPlacement.amount = '".concat(u,"';\n\t\t\twindow.afterpayPlacement.locale = '").concat(a,"';\n\t\t\twindow.afterpayPlacement.currency = '").concat(l.code,"';\n\t\t\twindow.afterpayPlacement.priceTableTheme = 'white';\n\t\t\tdocument.querySelector('#afterpay-checkout-instalment-info-container .instalment-wrapper').appendChild(window.afterpayPlacement);\n\t\t"),document.body.appendChild(e)}),[]),Object(i.useEffect)((function(){window.afterpayPlacement&&(window.afterpayPlacement.amount=u)}),[u]),Object(i.createElement)("div",null,"production"!=n&&Object(i.createElement)("p",{className:"afterpay-test-mode-warning-text"},"TEST MODE ENABLED"),Object(i.createElement)("div",{className:"instalment-info-container",id:"afterpay-checkout-instalment-info-container"},Object(i.createElement)("p",{className:"header-text"},Object(c.__)("Four ".concat("GBP"==l.code?"":"interest-free ","payments totalling "),"woo_afterpay"),Object(i.createElement)("strong",null,f)),Object(i.createElement)("div",{className:"instalment-wrapper"})))};Object(l.registerPaymentMethod)({name:"afterpay",label:Object(i.createElement)("img",{src:null===(a=d())||void 0===a?void 0:a.logo_url,alt:Object(c.__)("Afterpay","woo_afterpay")}),ariaLabel:Object(c.__)("Afterpay payment method","woo_afterpay"),canMakePayment:function(e){var t,n,a=e.cartTotals,r=Math.max("1.00",parseFloat(null===(t=d())||void 0===t?void 0:t.min)),o=parseFloat(null===(n=d())||void 0===n?void 0:n.max),i=parseFloat(a.total_price)/Math.pow(10,a.currency_minor_unit);return i>=r&&i<=o},content:Object(i.createElement)(f,null),edit:Object(i.createElement)(f,null),supports:{features:null!==(r=null===(o=d())||void 0===o?void 0:o.supports)&&void 0!==r?r:[]}})}]);
  • afterpay-gateway-for-woocommerce/tags/3.5.3/build/afterpay-page-checkout.asset.php

    r2836304 r2852674  
    1 <?php return array('dependencies' => array(), 'version' => '4b0cda098062efaadbb3cc6775c8a5a2');
     1<?php return array('dependencies' => array(), 'version' => 'ed96315bede061adca0042e12ec7f2f9');
  • afterpay-gateway-for-woocommerce/tags/3.5.3/build/afterpay-page-checkout.js

    r2758939 r2852674  
    1 !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=7)}({7:function(e,t){var n,r;n=jQuery,r=!1,n(document.body).on("update_checkout updated_checkout payment_method_selected",(function(e){switch(e.type){case"update_checkout":return void(r=!0);case"payment_method_selected":if(r)return;case"updated_checkout":r=!1}!function(e){var t=n(e);if(t.length){t.empty();var r=t.data(),o=r.locale,u=r.currency,c=r.amount;o&&u&&c&&new AfterPay.Widgets.PaymentSchedule({target:e,locale:o,amount:{amount:c.toString(),currency:u}})}}("#afterpay-widget-container")}))}});
     1!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=7)}({7:function(e,t){var n,r;n=jQuery,r=!1,n(document.body).on("update_checkout updated_checkout payment_method_selected",(function(e){switch(e.type){case"update_checkout":return void(r=!0);case"payment_method_selected":if(r)return;case"updated_checkout":r=!1}!function(e){var t=n(e);if(t.length){t.empty();var r=t.data(),o=r.locale,u=r.currency,c=r.amount;"undefined"!=typeof AfterPay&&o&&u&&c&&new AfterPay.Widgets.PaymentSchedule({target:e,locale:o,amount:{amount:c.toString(),currency:u}})}}("#afterpay-widget-container")}))}});
  • afterpay-gateway-for-woocommerce/tags/3.5.3/class/WC_Gateway_Afterpay.php

    r2836304 r2852674  
    17441744
    17451745                $order->set_address($customer->get_billing(), 'billing');
    1746                 $order->set_address($customer->get_shipping(), 'shipping');
     1746                /*
     1747                 * Building the array manually instead of using the simpler Customer::get_shipping
     1748                 * method as it is not reliable in legacy WC (v3.2.6)
     1749                 */
     1750                $order->set_address(array(
     1751                    'first_name' => $customer->get_shipping_first_name(),
     1752                    'last_name' => $customer->get_shipping_last_name(),
     1753                    'address_1' => $customer->get_shipping_address_1(),
     1754                    'address_2' => $customer->get_shipping_address_2(),
     1755                    'city' => $customer->get_shipping_city(),
     1756                    'state' => $customer->get_shipping_state(),
     1757                    'postcode' => $customer->get_shipping_postcode(),
     1758                    'country' => $customer->get_shipping_country()
     1759                ), 'shipping');
     1760                if (method_exists($order, 'set_shipping_phone') &&
     1761                        method_exists($customer, 'get_shipping_phone')
     1762                ) {
     1763                    $order->set_shipping_phone($customer->get_shipping_phone());
     1764                }
    17471765
    17481766                $order->set_payment_method($this);
     
    22632281            if ($currency == $this->settings['settlement-currency']) {
    22642282                $limit = $this->settings['pay-over-time-limit-' . $extremum];
    2265             } else {
     2283            } elseif (isset($this->settings['cbt-limits'])) {
    22662284                $limits = json_decode($this->settings['cbt-limits'], true);
    22672285                if (is_array($limits) && array_key_exists($currency, $limits)) {
  • afterpay-gateway-for-woocommerce/tags/3.5.3/readme.txt

    r2836304 r2852674  
    33Tags: woocommerce, afterpay
    44Requires at least: 4.8.3
    5 Tested up to: 6.0.3
    6 Stable tag: 3.5.2
     5Tested up to: 6.1.1
     6Stable tag: 3.5.3
    77License: GNU Public License
    88License URI: https://www.gnu.org/licenses/
     
    3939
    4040== Changelog ==
     41
     42= 3.5.3 =
     43*Release Date: Monday, 23 Jan 2023*
     44
     45* Some minor improvements.
     46* Tested and verified support for WordPress 6.1.1 and WooCommerce 7.3.0.
    4147
    4248= 3.5.2 =
  • afterpay-gateway-for-woocommerce/tags/3.5.3/vendor/autoload.php

    r2836304 r2852674  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit5af394def5c1fb837132b5ea3d2e6f69::getLoader();
     7return ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb::getLoader();
  • afterpay-gateway-for-woocommerce/tags/3.5.3/vendor/composer/autoload_real.php

    r2836304 r2852674  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit5af394def5c1fb837132b5ea3d2e6f69
     5class ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit5af394def5c1fb837132b5ea3d2e6f69', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit5af394def5c1fb837132b5ea3d2e6f69', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb', 'loadClassLoader'));
    2828
    2929        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3131            require __DIR__ . '/autoload_static.php';
    3232
    33             call_user_func(\Composer\Autoload\ComposerStaticInit5af394def5c1fb837132b5ea3d2e6f69::getInitializer($loader));
     33            call_user_func(\Composer\Autoload\ComposerStaticInit023414c259980ba857faf1f893a34eeb::getInitializer($loader));
    3434        } else {
    3535            $map = require __DIR__ . '/autoload_namespaces.php';
  • afterpay-gateway-for-woocommerce/tags/3.5.3/vendor/composer/autoload_static.php

    r2836304 r2852674  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit5af394def5c1fb837132b5ea3d2e6f69
     7class ComposerStaticInit023414c259980ba857faf1f893a34eeb
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    2828    {
    2929        return \Closure::bind(function () use ($loader) {
    30             $loader->prefixLengthsPsr4 = ComposerStaticInit5af394def5c1fb837132b5ea3d2e6f69::$prefixLengthsPsr4;
    31             $loader->prefixDirsPsr4 = ComposerStaticInit5af394def5c1fb837132b5ea3d2e6f69::$prefixDirsPsr4;
    32             $loader->classMap = ComposerStaticInit5af394def5c1fb837132b5ea3d2e6f69::$classMap;
     30            $loader->prefixLengthsPsr4 = ComposerStaticInit023414c259980ba857faf1f893a34eeb::$prefixLengthsPsr4;
     31            $loader->prefixDirsPsr4 = ComposerStaticInit023414c259980ba857faf1f893a34eeb::$prefixDirsPsr4;
     32            $loader->classMap = ComposerStaticInit023414c259980ba857faf1f893a34eeb::$classMap;
    3333
    3434        }, null, ClassLoader::class);
  • afterpay-gateway-for-woocommerce/tags/3.5.3/vendor/composer/installed.php

    r2836304 r2852674  
    66        'install_path' => __DIR__ . '/../../',
    77        'aliases' => array(),
    8         'reference' => 'a346c02cda8804de93c00d8fb8a37f5893b66a6d',
     8        'reference' => '485e6ba2cf558e9032e601e5a89bd1d09da0ee28',
    99        'name' => '__root__',
    1010        'dev' => true,
     
    1717            'install_path' => __DIR__ . '/../../',
    1818            'aliases' => array(),
    19             'reference' => 'a346c02cda8804de93c00d8fb8a37f5893b66a6d',
     19            'reference' => '485e6ba2cf558e9032e601e5a89bd1d09da0ee28',
    2020            'dev_requirement' => false,
    2121        ),
  • afterpay-gateway-for-woocommerce/trunk/afterpay-gateway-for-woocommerce.php

    r2836304 r2852674  
    55 * Author: Afterpay
    66 * Author URI: https://www.afterpay.com/
    7  * Version: 3.5.2
     7 * Version: 3.5.3
    88 * Text Domain: afterpay-gateway-for-woocommerce
    99 * WC requires at least: 3.2.6
    10  * WC tested up to: 7.0.0
     10 * WC tested up to: 7.3.0
    1111 *
    1212 * Copyright: (c) 2020 Afterpay
     
    4646         *                                          the value in the comments above.
    4747         */
    48         public static $version = '3.5.2';
     48        public static $version = '3.5.3';
    4949
    5050        /**
     
    8282             */
    8383            add_action( 'admin_notices', array($gateway, 'render_admin_notices'), 10, 0 );
    84             add_action( 'admin_enqueue_scripts', array($this, 'init_admin_assets'), 10, 0 );
     84            add_action( 'admin_enqueue_scripts', array($this, 'init_admin_assets'), 10, 1 );
    8585            add_action( 'afterpay_do_cron_jobs', array('Afterpay_Plugin_Cron', 'fire_jobs'), 10, 0 );
    8686            add_action( "woocommerce_update_options_payment_gateways_{$gateway->id}", array($gateway, 'process_admin_options'), 10, 0 ); # process_admin_options() is defined in WC_Gateway_Afterpay's grandparent class: WC_Settings_API.
     
    215215                 */
    216216                if ( $instance->get_api_env() == 'production' ) {
    217                     wp_register_script( 'afterpay_js_lib', 'https://js.afterpay.com/afterpay-1.x.js', array(), $plugin_version );
    218                     wp_register_script( 'afterpay_express_lib', "https://portal.afterpay.com/afterpay.js?merchant_key=woocommerce&plugin_version={$plugin_version}" );
     217                    wp_register_script( 'afterpay_js_lib', 'https://js.afterpay.com/afterpay-1.x.js', array(), $plugin_version, true );
     218                    wp_register_script( 'afterpay_express_lib', "https://portal.afterpay.com/afterpay.js?merchant_key=woocommerce&plugin_version={$plugin_version}", array(), false, true );
    219219                } else {
    220                     wp_register_script( 'afterpay_js_lib', 'https://js.sandbox.afterpay.com/afterpay-1.x.js', array(), $plugin_version );
    221                     wp_register_script( 'afterpay_express_lib', "https://portal.sandbox.afterpay.com/afterpay.js?merchant_key=woocommerce&plugin_version={$plugin_version}" );
     220                    wp_register_script( 'afterpay_js_lib', 'https://js.sandbox.afterpay.com/afterpay-1.x.js', array(), $plugin_version, true );
     221                    wp_register_script( 'afterpay_express_lib', "https://portal.sandbox.afterpay.com/afterpay.js?merchant_key=woocommerce&plugin_version={$plugin_version}", array(), false, true );
    222222                }
    223223
     
    235235
    236236                if(is_cart()) {
    237                     wp_register_script( 'afterpay_express', plugins_url( 'build/afterpay-express.js', __FILE__ ), array('jquery', 'afterpay_express_lib'), $plugin_version );
     237                    wp_register_script( 'afterpay_express', plugins_url( 'build/afterpay-express.js', __FILE__ ), array('jquery', 'afterpay_express_lib'), $plugin_version, true );
    238238                    wp_localize_script( 'afterpay_express', 'afterpay_express_js_config', array(
    239239                        'ajaxurl' => admin_url('admin-ajax.php'),
     
    254254         * @see     self::__construct()     For hook attachment.
    255255         */
    256         public function init_admin_assets()
    257         {
    258             wp_enqueue_script( 'afterpay_admin_js', plugins_url( 'build/afterpay-admin.js', __FILE__ ) );
    259             wp_localize_script( 'afterpay_admin_js', 'afterpay_ajax_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' )) );
    260 
    261             $instance = WC_Gateway_Afterpay::getInstance();
    262             $limit_min = $instance->getOrderLimitMin();
    263             $limit_max = $instance->getOrderLimitMax();
    264             if (!is_numeric($limit_min)) { $limit_min = 1; }
    265             if (!is_numeric($limit_max)) { $limit_max = 2000; }
    266             $multicurrency_is_available = $instance->feature_is_available('multicurrency');
    267             wp_localize_script( 'afterpay_admin_js', 'afterpay_config', array(
    268                 'currency' => get_woocommerce_currency(),
    269                 'locale' => $instance->get_js_locale(),
    270                 'min' => $limit_min,
    271                 'max' => $limit_max,
    272                 'multicurrency_is_available' => $multicurrency_is_available,
    273             ) );
     256        public function init_admin_assets($hook)
     257        {
     258            if ( $hook == 'woocommerce_page_wc-settings' &&
     259                isset($_GET['section']) && $_GET['section'] == 'afterpay'
     260            ) {
     261                wp_enqueue_script( 'afterpay_admin_js', plugins_url( 'build/afterpay-admin.js', __FILE__ ), array(), false, true );
     262                wp_localize_script( 'afterpay_admin_js', 'afterpay_ajax_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' )) );
     263
     264                $instance = WC_Gateway_Afterpay::getInstance();
     265                $limit_min = $instance->getOrderLimitMin();
     266                $limit_max = $instance->getOrderLimitMax();
     267                if (!is_numeric($limit_min)) { $limit_min = 1; }
     268                if (!is_numeric($limit_max)) { $limit_max = 2000; }
     269                $multicurrency_is_available = $instance->feature_is_available('multicurrency');
     270                wp_localize_script( 'afterpay_admin_js', 'afterpay_config', array(
     271                    'currency' => get_woocommerce_currency(),
     272                    'locale' => $instance->get_js_locale(),
     273                    'min' => $limit_min,
     274                    'max' => $limit_max,
     275                    'multicurrency_is_available' => $multicurrency_is_available,
     276                ) );
     277            }
    274278        }
    275279
  • afterpay-gateway-for-woocommerce/trunk/build/afterpay-blocks.asset.php

    r2836304 r2852674  
    1 <?php return array('dependencies' => array('wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-html-entities', 'wp-i18n'), 'version' => '69a05801b632805d36896e82e67ef528');
     1<?php return array('dependencies' => array('wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-html-entities', 'wp-i18n'), 'version' => 'd38778937a5ede934c4a96ec222e2652');
  • afterpay-gateway-for-woocommerce/trunk/build/afterpay-blocks.js

    r2790047 r2852674  
    1 !function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=8)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wc.wcBlocksRegistry},function(e,t){e.exports=window.wc.wcSettings},function(e,t){e.exports=window.wp.htmlEntities},,,,function(e,t,n){"use strict";n.r(t);var a,r,o,c=n(0),i=(n(4),n(1)),l=n(2),u=n(3),d=function(){var e=Object(u.getSetting)("afterpay_data",null);if(!e)throw new Error("Afterpay initialization data is not available");return e},f=function(e){var t;return"fr_CA"==(null===(t=d())||void 0===t?void 0:t.locale)||"EUR"==e.billing.currency.code?Object(c.createElement)(m,e):Object(c.createElement)(p,e)},p=function(e){var t,n,a=null===(t=d())||void 0===t?void 0:t.testmode,r={target:"#afterpay-widget-container",locale:null===(n=d())||void 0===n?void 0:n.locale,amount:{amount:(e.billing.cartTotal.value/Math.pow(10,e.billing.currency.minorUnit)).toString(),currency:e.billing.currency.code}};return Object(c.useEffect)((function(){var e=document.createElement("script");e.innerHTML="window.afterpayWidget = new AfterPay.Widgets.PaymentSchedule(".concat(JSON.stringify(r),")"),document.body.appendChild(e)}),[]),Object(c.useEffect)((function(){window.afterpayWidget&&window.afterpayWidget.update({amount:r.amount})}),[e.billing.cartTotal.value]),Object(c.createElement)("div",null,"production"!=a&&Object(c.createElement)("p",{className:"afterpay-test-mode-warning-text"},"TEST MODE ENABLED"),Object(c.createElement)("div",{id:"afterpay-widget-container"}))},m=function(e){var t=d(),n=t.testmode,a=t.locale,r=e.billing,o=r.cartTotal,l=r.currency,u=o.value/Math.pow(10,l.minorUnit),f=l.prefix+u.toLocaleString(a.replace("_","-"),{minimumFractionDigits:l.minorUnit})+l.suffix;return Object(c.useEffect)((function(){var e=document.createElement("script");e.innerHTML="\n\t\t\twindow.afterpayPlacement = new Afterpay.AfterpayPlacement();\n\t\t\twindow.afterpayPlacement.type = 'price-table';\n\t\t\twindow.afterpayPlacement.amount = '".concat(u,"';\n\t\t\twindow.afterpayPlacement.locale = '").concat(a,"';\n\t\t\twindow.afterpayPlacement.currency = '").concat(l.code,"';\n\t\t\twindow.afterpayPlacement.priceTableTheme = 'white';\n\t\t\tdocument.querySelector('#afterpay-checkout-instalment-info-container .instalment-wrapper').appendChild(window.afterpayPlacement);\n\t\t"),document.body.appendChild(e)}),[]),Object(c.useEffect)((function(){window.afterpayPlacement&&(window.afterpayPlacement.amount=u)}),[u]),Object(c.createElement)("div",null,"production"!=n&&Object(c.createElement)("p",{className:"afterpay-test-mode-warning-text"},"TEST MODE ENABLED"),Object(c.createElement)("div",{className:"instalment-info-container",id:"afterpay-checkout-instalment-info-container"},Object(c.createElement)("p",{className:"header-text"},Object(i.__)("Four ".concat("GBP"==l.code?"":"interest-free ","payments totalling "),"woo_afterpay"),Object(c.createElement)("strong",null,f)),Object(c.createElement)("div",{className:"instalment-wrapper"})))};Object(l.registerPaymentMethod)({name:"afterpay",label:Object(c.createElement)("img",{src:null===(a=d())||void 0===a?void 0:a.logo_url,alt:Object(i.__)("Afterpay","woo_afterpay")}),ariaLabel:Object(i.__)("Afterpay payment method","woo_afterpay"),canMakePayment:function(e){var t,n,a=e.cartTotals,r=Math.max("1.00",parseFloat(null===(t=d())||void 0===t?void 0:t.min)),o=parseFloat(null===(n=d())||void 0===n?void 0:n.max),c=parseFloat(a.total_price)/Math.pow(10,a.currency_minor_unit);return c>=r&&c<=o},content:Object(c.createElement)(f,null),edit:Object(c.createElement)(f,null),supports:{features:null!==(r=null===(o=d())||void 0===o?void 0:o.supports)&&void 0!==r?r:[]}})}]);
     1!function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=8)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wc.wcBlocksRegistry},function(e,t){e.exports=window.wc.wcSettings},function(e,t){e.exports=window.wp.htmlEntities},,,,function(e,t,n){"use strict";n.r(t);var a,r,o,i=n(0),c=(n(4),n(1)),l=n(2),u=n(3),d=function(){var e=Object(u.getSetting)("afterpay_data",null);if(!e)throw new Error("Afterpay initialization data is not available");return e},f=function(e){var t;return"fr_CA"==(null===(t=d())||void 0===t?void 0:t.locale)||"EUR"==e.billing.currency.code?Object(i.createElement)(m,e):Object(i.createElement)(p,e)},p=function(e){var t,n,a=null===(t=d())||void 0===t?void 0:t.testmode,r={target:"#afterpay-widget-container",locale:null===(n=d())||void 0===n?void 0:n.locale,amount:{amount:(e.billing.cartTotal.value/Math.pow(10,e.billing.currency.minorUnit)).toString(),currency:e.billing.currency.code}};return Object(i.useEffect)((function(){if("undefined"!=typeof AfterPay){var e=document.createElement("script");e.innerHTML="window.afterpayWidget = new AfterPay.Widgets.PaymentSchedule(".concat(JSON.stringify(r),")"),document.body.appendChild(e)}}),[]),Object(i.useEffect)((function(){window.afterpayWidget&&window.afterpayWidget.update({amount:r.amount})}),[e.billing.cartTotal.value]),Object(i.createElement)("div",null,"production"!=a&&Object(i.createElement)("p",{className:"afterpay-test-mode-warning-text"},"TEST MODE ENABLED"),Object(i.createElement)("div",{id:"afterpay-widget-container"}))},m=function(e){var t=d(),n=t.testmode,a=t.locale,r=e.billing,o=r.cartTotal,l=r.currency,u=o.value/Math.pow(10,l.minorUnit),f=l.prefix+u.toLocaleString(a.replace("_","-"),{minimumFractionDigits:l.minorUnit})+l.suffix;return Object(i.useEffect)((function(){var e=document.createElement("script");e.innerHTML="\n\t\t\twindow.afterpayPlacement = new Afterpay.AfterpayPlacement();\n\t\t\twindow.afterpayPlacement.type = 'price-table';\n\t\t\twindow.afterpayPlacement.amount = '".concat(u,"';\n\t\t\twindow.afterpayPlacement.locale = '").concat(a,"';\n\t\t\twindow.afterpayPlacement.currency = '").concat(l.code,"';\n\t\t\twindow.afterpayPlacement.priceTableTheme = 'white';\n\t\t\tdocument.querySelector('#afterpay-checkout-instalment-info-container .instalment-wrapper').appendChild(window.afterpayPlacement);\n\t\t"),document.body.appendChild(e)}),[]),Object(i.useEffect)((function(){window.afterpayPlacement&&(window.afterpayPlacement.amount=u)}),[u]),Object(i.createElement)("div",null,"production"!=n&&Object(i.createElement)("p",{className:"afterpay-test-mode-warning-text"},"TEST MODE ENABLED"),Object(i.createElement)("div",{className:"instalment-info-container",id:"afterpay-checkout-instalment-info-container"},Object(i.createElement)("p",{className:"header-text"},Object(c.__)("Four ".concat("GBP"==l.code?"":"interest-free ","payments totalling "),"woo_afterpay"),Object(i.createElement)("strong",null,f)),Object(i.createElement)("div",{className:"instalment-wrapper"})))};Object(l.registerPaymentMethod)({name:"afterpay",label:Object(i.createElement)("img",{src:null===(a=d())||void 0===a?void 0:a.logo_url,alt:Object(c.__)("Afterpay","woo_afterpay")}),ariaLabel:Object(c.__)("Afterpay payment method","woo_afterpay"),canMakePayment:function(e){var t,n,a=e.cartTotals,r=Math.max("1.00",parseFloat(null===(t=d())||void 0===t?void 0:t.min)),o=parseFloat(null===(n=d())||void 0===n?void 0:n.max),i=parseFloat(a.total_price)/Math.pow(10,a.currency_minor_unit);return i>=r&&i<=o},content:Object(i.createElement)(f,null),edit:Object(i.createElement)(f,null),supports:{features:null!==(r=null===(o=d())||void 0===o?void 0:o.supports)&&void 0!==r?r:[]}})}]);
  • afterpay-gateway-for-woocommerce/trunk/build/afterpay-page-checkout.asset.php

    r2836304 r2852674  
    1 <?php return array('dependencies' => array(), 'version' => '4b0cda098062efaadbb3cc6775c8a5a2');
     1<?php return array('dependencies' => array(), 'version' => 'ed96315bede061adca0042e12ec7f2f9');
  • afterpay-gateway-for-woocommerce/trunk/build/afterpay-page-checkout.js

    r2758939 r2852674  
    1 !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=7)}({7:function(e,t){var n,r;n=jQuery,r=!1,n(document.body).on("update_checkout updated_checkout payment_method_selected",(function(e){switch(e.type){case"update_checkout":return void(r=!0);case"payment_method_selected":if(r)return;case"updated_checkout":r=!1}!function(e){var t=n(e);if(t.length){t.empty();var r=t.data(),o=r.locale,u=r.currency,c=r.amount;o&&u&&c&&new AfterPay.Widgets.PaymentSchedule({target:e,locale:o,amount:{amount:c.toString(),currency:u}})}}("#afterpay-widget-container")}))}});
     1!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=7)}({7:function(e,t){var n,r;n=jQuery,r=!1,n(document.body).on("update_checkout updated_checkout payment_method_selected",(function(e){switch(e.type){case"update_checkout":return void(r=!0);case"payment_method_selected":if(r)return;case"updated_checkout":r=!1}!function(e){var t=n(e);if(t.length){t.empty();var r=t.data(),o=r.locale,u=r.currency,c=r.amount;"undefined"!=typeof AfterPay&&o&&u&&c&&new AfterPay.Widgets.PaymentSchedule({target:e,locale:o,amount:{amount:c.toString(),currency:u}})}}("#afterpay-widget-container")}))}});
  • afterpay-gateway-for-woocommerce/trunk/class/WC_Gateway_Afterpay.php

    r2836304 r2852674  
    17441744
    17451745                $order->set_address($customer->get_billing(), 'billing');
    1746                 $order->set_address($customer->get_shipping(), 'shipping');
     1746                /*
     1747                 * Building the array manually instead of using the simpler Customer::get_shipping
     1748                 * method as it is not reliable in legacy WC (v3.2.6)
     1749                 */
     1750                $order->set_address(array(
     1751                    'first_name' => $customer->get_shipping_first_name(),
     1752                    'last_name' => $customer->get_shipping_last_name(),
     1753                    'address_1' => $customer->get_shipping_address_1(),
     1754                    'address_2' => $customer->get_shipping_address_2(),
     1755                    'city' => $customer->get_shipping_city(),
     1756                    'state' => $customer->get_shipping_state(),
     1757                    'postcode' => $customer->get_shipping_postcode(),
     1758                    'country' => $customer->get_shipping_country()
     1759                ), 'shipping');
     1760                if (method_exists($order, 'set_shipping_phone') &&
     1761                        method_exists($customer, 'get_shipping_phone')
     1762                ) {
     1763                    $order->set_shipping_phone($customer->get_shipping_phone());
     1764                }
    17471765
    17481766                $order->set_payment_method($this);
     
    22632281            if ($currency == $this->settings['settlement-currency']) {
    22642282                $limit = $this->settings['pay-over-time-limit-' . $extremum];
    2265             } else {
     2283            } elseif (isset($this->settings['cbt-limits'])) {
    22662284                $limits = json_decode($this->settings['cbt-limits'], true);
    22672285                if (is_array($limits) && array_key_exists($currency, $limits)) {
  • afterpay-gateway-for-woocommerce/trunk/readme.txt

    r2836304 r2852674  
    33Tags: woocommerce, afterpay
    44Requires at least: 4.8.3
    5 Tested up to: 6.0.3
    6 Stable tag: 3.5.2
     5Tested up to: 6.1.1
     6Stable tag: 3.5.3
    77License: GNU Public License
    88License URI: https://www.gnu.org/licenses/
     
    3939
    4040== Changelog ==
     41
     42= 3.5.3 =
     43*Release Date: Monday, 23 Jan 2023*
     44
     45* Some minor improvements.
     46* Tested and verified support for WordPress 6.1.1 and WooCommerce 7.3.0.
    4147
    4248= 3.5.2 =
  • afterpay-gateway-for-woocommerce/trunk/vendor/autoload.php

    r2836304 r2852674  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit5af394def5c1fb837132b5ea3d2e6f69::getLoader();
     7return ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb::getLoader();
  • afterpay-gateway-for-woocommerce/trunk/vendor/composer/autoload_real.php

    r2836304 r2852674  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit5af394def5c1fb837132b5ea3d2e6f69
     5class ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit5af394def5c1fb837132b5ea3d2e6f69', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit5af394def5c1fb837132b5ea3d2e6f69', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb', 'loadClassLoader'));
    2828
    2929        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3131            require __DIR__ . '/autoload_static.php';
    3232
    33             call_user_func(\Composer\Autoload\ComposerStaticInit5af394def5c1fb837132b5ea3d2e6f69::getInitializer($loader));
     33            call_user_func(\Composer\Autoload\ComposerStaticInit023414c259980ba857faf1f893a34eeb::getInitializer($loader));
    3434        } else {
    3535            $map = require __DIR__ . '/autoload_namespaces.php';
  • afterpay-gateway-for-woocommerce/trunk/vendor/composer/autoload_static.php

    r2836304 r2852674  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit5af394def5c1fb837132b5ea3d2e6f69
     7class ComposerStaticInit023414c259980ba857faf1f893a34eeb
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    2828    {
    2929        return \Closure::bind(function () use ($loader) {
    30             $loader->prefixLengthsPsr4 = ComposerStaticInit5af394def5c1fb837132b5ea3d2e6f69::$prefixLengthsPsr4;
    31             $loader->prefixDirsPsr4 = ComposerStaticInit5af394def5c1fb837132b5ea3d2e6f69::$prefixDirsPsr4;
    32             $loader->classMap = ComposerStaticInit5af394def5c1fb837132b5ea3d2e6f69::$classMap;
     30            $loader->prefixLengthsPsr4 = ComposerStaticInit023414c259980ba857faf1f893a34eeb::$prefixLengthsPsr4;
     31            $loader->prefixDirsPsr4 = ComposerStaticInit023414c259980ba857faf1f893a34eeb::$prefixDirsPsr4;
     32            $loader->classMap = ComposerStaticInit023414c259980ba857faf1f893a34eeb::$classMap;
    3333
    3434        }, null, ClassLoader::class);
  • afterpay-gateway-for-woocommerce/trunk/vendor/composer/installed.php

    r2836304 r2852674  
    66        'install_path' => __DIR__ . '/../../',
    77        'aliases' => array(),
    8         'reference' => 'a346c02cda8804de93c00d8fb8a37f5893b66a6d',
     8        'reference' => '485e6ba2cf558e9032e601e5a89bd1d09da0ee28',
    99        'name' => '__root__',
    1010        'dev' => true,
     
    1717            'install_path' => __DIR__ . '/../../',
    1818            'aliases' => array(),
    19             'reference' => 'a346c02cda8804de93c00d8fb8a37f5893b66a6d',
     19            'reference' => '485e6ba2cf558e9032e601e5a89bd1d09da0ee28',
    2020            'dev_requirement' => false,
    2121        ),
Note: See TracChangeset for help on using the changeset viewer.