Plugin Directory

Changeset 3036618


Ignore:
Timestamp:
02/16/2024 12:59:05 AM (2 years ago)
Author:
afterpayit
Message:

Release v3.8.4.

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

Legend:

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

    r3029769 r3036618  
    55 * Author: Afterpay
    66 * Author URI: https://www.afterpay.com/
    7  * Version: 3.8.3
     7 * Version: 3.8.4
    88 * Text Domain: afterpay-gateway-for-woocommerce
    99 * WC requires at least: 3.2.6
    10  * WC tested up to: 8.5.1
     10 * WC tested up to: 8.5.2
    1111 *
    1212 * Copyright: (c) 2020 Afterpay
     
    4646         *                                          the value in the comments above.
    4747         */
    48         public static $version = '3.8.3';
     48        public static $version = '3.8.4';
    4949
    5050        /**
  • afterpay-gateway-for-woocommerce/tags/3.8.4/build/afterpay-blocks/index.asset.php

    r3029191 r3036618  
    1 <?php return array('dependencies' => array('react', 'wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-i18n'), 'version' => '0149a6920a38b8778997');
     1<?php return array('dependencies' => array('react', 'wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-i18n'), 'version' => '456cc2a1b6da37732cf5');
  • afterpay-gateway-for-woocommerce/tags/3.8.4/build/afterpay-blocks/index.js

    r3029191 r3036618  
    1 (()=>{"use strict";var e={433:(e,a,t)=>{t.d(a,{I:()=>r});const r=()=>{var e,a=null;(e=jQuery)(".btn-afterpay_express").length&&Square?.Marketplace&&(e(".btn-afterpay_express").prop("disabled",!1),Square.Marketplace.initializeForPopup({countryCode:afterpay_express_js_config.country_code,target:".btn-afterpay_express",buyNow:!0,pickup:!1,onCommenceCheckout:function(t){if(e(".btn-afterpay_express").prop("disabled",!0),e(".buy-backdrop").length){var r=e(".buy-backdrop").clone();r.find(':contains("Afterpay")').remove(),a||(a={overlay:r,css:e('style:contains("buy-backdrop")').clone()})}e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_start",nonce:afterpay_express_js_config.ec_start_nonce},success:function(e){e.success?t.resolve(e.token):(e.message?t.reject(e.message):t.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE),e.redirectUrl&&(window.location.href=e.redirectUrl))},error:function(e,a,r){t.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE),alert("Something went wrong. Please try again later.")}})},onShippingAddressChange:function(a,t){e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_change",nonce:afterpay_express_js_config.ec_change_nonce,address:a},success:function(e){e.hasOwnProperty("error")?t.reject(Square.Marketplace.CONSTANTS.SERVICE_UNAVAILABLE,e.message):t.resolve(e)},error:function(e,a,r){t.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE)}})},onShippingOptionChange:function(a){e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_shipping_change",shipping:a.id,nonce:afterpay_express_js_config.ec_change_shipping_nonce}})},onComplete:function(t){t.data&&(t.data.status&&"SUCCESS"==t.data.status?(a&&(a.overlay.appendTo("body"),a.css.appendTo("head")),e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_complete",nonce:afterpay_express_js_config.ec_complete_nonce,token:t.data.orderToken},success:function(t){e(".btn-afterpay_express").prop("disabled",!1),t.redirectUrl?window.location.href=t.redirectUrl:(a.overlay.remove(),a.css.remove())},error:function(t,r,n){e(".btn-afterpay_express").prop("disabled",!1),alert("Something went wrong. Please try again later."),a.overlay.remove(),a.css.remove()}})):e(".btn-afterpay_express").prop("disabled",!1))}}))};var n;(n=jQuery)((function(){r(),n(document.body).on("updated_cart_totals",r)}))}},a={};function t(r){var n=a[r];if(void 0!==n)return n.exports;var o=a[r]={exports:{}};return e[r](o,o.exports,t),o.exports}t.d=(e,a)=>{for(var r in a)t.o(a,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},t.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),(()=>{const e=window.React,a=window.wp.i18n,r=window.wp.element,n=window.wc.wcBlocksRegistry,o="afterpay",s=window.wc.wcSettings,c=()=>{const e=(0,s.getSetting)("afterpay_data",null);return e||console.log("Afterpay initialization data is not available"),e};var p,l,i=t(433);const d=e=>{const{cartTotal:a,currency:t}=e;return a.value/Math.pow(10,t.minorUnit)},u=a=>{return(0,e.createElement)("div",null,(t=c()?.testmode,"production"!=t?(0,e.createElement)("p",{className:"afterpay-test-mode-warning-text"},"TEST MODE ENABLED"):null),(0,e.createElement)("square-placement",{"data-type":"payment-schedule","data-mpid":c()?.mpid,"data-page-type":"checkout","data-platform":"WooCommerce/Blocks","data-locale":c()?.locale,"data-amount":d(a.billing),"data-currency":c()?.currency}));var t};(0,n.registerPaymentMethod)({name:o,label:(0,e.createElement)("square-placement",{"data-mpid":c()?.mpid,"data-currency":c()?.currency,"data-page-type":"checkout","data-type":"logo","data-logo-type":"compact-badge","data-platform":"WooCommerce/Blocks"}),ariaLabel:(0,a.__)("Afterpay payment method","woo_afterpay"),canMakePayment:({cartTotals:e})=>{const a=Math.max("1.00",parseFloat(c()?.min)),t=parseFloat(c()?.max),r=parseFloat(e.total_price)/Math.pow(10,e.currency_minor_unit);return r>=a&&r<=t},content:(0,e.createElement)(u,null),edit:(0,e.createElement)(u,null),supports:{features:null!==(p=c()?.supports)&&void 0!==p?p:[]}});const _=()=>{const{ec_button:a}=c();return(0,r.useEffect)((()=>{(0,i.I)()}),[]),(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:a}})};(0,n.registerExpressPaymentMethod)({name:"express_"+o,paymentMethodId:o,content:(0,e.createElement)(_,null),edit:(0,e.createElement)(_,null),canMakePayment:({cart:{cartItems:e,cartNeedsShipping:a,cartTotals:t}})=>{const{frontend_is_ready:r,ec_enabled:n,min:o,max:s}=c()||{},p=r&&n&&a&&(e=>!Array.isArray(e)||!e.some((e=>0==e.extensions?.woo_afterpay?.eligible)))(e);if(p){const{total_price:e,currency_minor_unit:a}=t,r=parseFloat(e)/Math.pow(10,a),n=Math.max("1.00",parseFloat(o)),c=parseFloat(s);return r>=n&&r<=c}return!1},supports:{features:null!==(l=c()?.supports)&&void 0!==l?l:[]}})})()})();
     1(()=>{"use strict";var e={433:(e,a,t)=>{t.d(a,{I:()=>r});const r=()=>{var e,a=null;(e=jQuery)(".btn-afterpay_express").length&&Square?.Marketplace&&(e(".btn-afterpay_express").prop("disabled",!1),Square.Marketplace.initializeForPopup({countryCode:afterpay_express_js_config.country_code,target:".btn-afterpay_express",buyNow:!0,pickup:!1,onCommenceCheckout:function(t){if(e(".btn-afterpay_express").prop("disabled",!0),e(".buy-backdrop").length){var r=e(".buy-backdrop").clone();r.find(':contains("Afterpay")').remove(),a||(a={overlay:r,css:e('style:contains("buy-backdrop")').clone()})}e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_start",nonce:afterpay_express_js_config.ec_start_nonce},success:function(e){e.success?t.resolve(e.token):(e.message?t.reject(e.message):t.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE),e.redirectUrl&&(window.location.href=e.redirectUrl))},error:function(e,a,r){t.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE),alert("Something went wrong. Please try again later.")}})},onShippingAddressChange:function(a,t){e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_change",nonce:afterpay_express_js_config.ec_change_nonce,address:a},success:function(e){e.hasOwnProperty("error")?t.reject(Square.Marketplace.CONSTANTS.SERVICE_UNAVAILABLE,e.message):t.resolve(e)},error:function(e,a,r){t.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE)}})},onShippingOptionChange:function(a){e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_shipping_change",shipping:a.id,nonce:afterpay_express_js_config.ec_change_shipping_nonce}})},onComplete:function(t){t.data&&(t.data.status&&"SUCCESS"==t.data.status?(a&&(a.overlay.appendTo("body"),a.css.appendTo("head")),e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_complete",nonce:afterpay_express_js_config.ec_complete_nonce,token:t.data.orderToken},success:function(t){e(".btn-afterpay_express").prop("disabled",!1),t.redirectUrl?window.location.href=t.redirectUrl:(a.overlay.remove(),a.css.remove())},error:function(t,r,n){e(".btn-afterpay_express").prop("disabled",!1),alert("Something went wrong. Please try again later."),a.overlay.remove(),a.css.remove()}})):e(".btn-afterpay_express").prop("disabled",!1))}}))};var n;(n=jQuery)((function(){r(),n(document.body).on("updated_cart_totals",r)}))}},a={};function t(r){var n=a[r];if(void 0!==n)return n.exports;var o=a[r]={exports:{}};return e[r](o,o.exports,t),o.exports}t.d=(e,a)=>{for(var r in a)t.o(a,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},t.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),(()=>{const e=window.React,a=window.wp.i18n,r=window.wp.element,n=window.wc.wcBlocksRegistry,o="afterpay",s=window.wc.wcSettings,c=()=>{const e=(0,s.getSetting)("afterpay_data",null);return e||console.log("Afterpay initialization data is not available"),e};var p,l,i=t(433);const d=e=>{const{cartTotal:a,currency:t}=e;return a.value/Math.pow(10,t.minorUnit)},u=a=>{return(0,r.useEffect)((()=>{const e=document.querySelector("square-placement[data-type=logo]");e?.setAttribute("data-amount",d(a.billing))})),(0,e.createElement)("div",null,(t=c()?.testmode,"production"!=t?(0,e.createElement)("p",{className:"afterpay-test-mode-warning-text"},"TEST MODE ENABLED"):null),(0,e.createElement)("square-placement",{"data-type":"payment-schedule","data-mpid":c()?.mpid,"data-page-type":"checkout","data-platform":"WooCommerce/Blocks","data-locale":c()?.locale,"data-amount":d(a.billing),"data-currency":c()?.currency}));var t};(0,n.registerPaymentMethod)({name:o,label:(0,e.createElement)("square-placement",{"data-mpid":c()?.mpid,"data-currency":c()?.currency,"data-page-type":"checkout","data-type":"logo","data-logo-type":"compact-badge","data-platform":"WooCommerce/Blocks"}),ariaLabel:(0,a.__)("Afterpay payment method","woo_afterpay"),canMakePayment:({cartTotals:e})=>{const a=Math.max("1.00",parseFloat(c()?.min)),t=parseFloat(c()?.max),r=parseFloat(e.total_price)/Math.pow(10,e.currency_minor_unit);return r>=a&&r<=t},content:(0,e.createElement)(u,null),edit:(0,e.createElement)(u,null),supports:{features:null!==(p=c()?.supports)&&void 0!==p?p:[]}});const _=()=>{const{ec_button:a}=c();return(0,r.useEffect)((()=>{(0,i.I)()}),[]),(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:a}})};(0,n.registerExpressPaymentMethod)({name:"express_"+o,paymentMethodId:o,content:(0,e.createElement)(_,null),edit:(0,e.createElement)(_,null),canMakePayment:({cart:{cartItems:e,cartNeedsShipping:a,cartTotals:t}})=>{const{frontend_is_ready:r,ec_enabled:n,min:o,max:s}=c()||{},p=r&&n&&a&&(e=>!Array.isArray(e)||!e.some((e=>0==e.extensions?.woo_afterpay?.eligible)))(e);if(p){const{total_price:e,currency_minor_unit:a}=t,r=parseFloat(e)/Math.pow(10,a),n=Math.max("1.00",parseFloat(o)),c=parseFloat(s);return r>=n&&r<=c}return!1},supports:{features:null!==(l=c()?.supports)&&void 0!==l?l:[]}})})()})();
  • afterpay-gateway-for-woocommerce/tags/3.8.4/build/afterpay-page-checkout/index.asset.php

    r3029191 r3036618  
    1 <?php return array('dependencies' => array(), 'version' => '40a0ac2bbee86da5660b');
     1<?php return array('dependencies' => array(), 'version' => '24f6d3e5c003513406ca');
  • afterpay-gateway-for-woocommerce/tags/3.8.4/build/afterpay-page-checkout/index.js

    r3029191 r3036618  
    1 !function(e){let t=null,a=!1;e(document.body).on("update_checkout updated_checkout payment_method_selected",(c=>{switch(c.type){case"update_checkout":return void(a=!0);case"payment_method_selected":if(a)return;break;case"updated_checkout":a=!1}(a=>{const c=e("#afterpay-widget-container");if(c.length){c.empty();const{currency:t,amount:a,pageType:n,mpid:u}=c.data();let o=new Square.Marketplace.SquarePlacement;Object.assign(o,{type:"payment-schedule",platform:"WooCommerce",mpid:u,pageType:n,amount:a,currency:t}),e(o).appendTo(c)}t=null})()}))}(jQuery);
     1!function(e){let t=null,a=!1;e(document.body).on("update_checkout updated_checkout payment_method_selected",(c=>{switch(c.type){case"update_checkout":return void(a=!0);case"payment_method_selected":if(a)return;break;case"updated_checkout":a=!1}(a=>{const c=e("#afterpay-widget-container");if(c.length&&Square?.Marketplace?.SquarePlacement){c.empty();const{currency:t,amount:a,pageType:n,mpid:u}=c.data();let p=new Square.Marketplace.SquarePlacement;Object.assign(p,{type:"payment-schedule",platform:"WooCommerce",mpid:u,pageType:n,amount:a,currency:t}),e(p).appendTo(c)}t=null})()}))}(jQuery);
  • afterpay-gateway-for-woocommerce/tags/3.8.4/class/WC_Gateway_Afterpay.php

    r3029769 r3036618  
    352352            }
    353353
     354            if (did_action('wp_loaded') && WC()->cart) {
     355                $price = WC()->cart->total;
     356            } else {
     357                $price = 0;
     358            }
     359
    354360            ob_start();
    355361
     
    359365                    data-currency="<?php echo get_woocommerce_currency(); ?>"
    360366                    data-page-type="checkout"
     367                    data-amount="<?php echo $price; ?>"
    361368                    data-type="logo"
    362369                    data-logo-type="compact-badge"
  • afterpay-gateway-for-woocommerce/tags/3.8.4/readme.txt

    r3029769 r3036618  
    33Tags: woocommerce, afterpay
    44Requires at least: 4.8.3
    5 Tested up to: 6.4.2
    6 Stable tag: 3.8.3
     5Tested up to: 6.4.3
     6Stable tag: 3.8.4
    77License: GNU Public License
    88License URI: https://www.gnu.org/licenses/
     
    3939
    4040== Changelog ==
     41
     42= 3.8.4 =
     43*Release Date: Friday, 16 Feb 2024*
     44
     45* Minor improvements.
     46* Tested and verified support for WordPress 6.4.3 and WooCommerce 8.5.2.
    4147
    4248= 3.8.3 =
  • afterpay-gateway-for-woocommerce/tags/3.8.4/vendor/autoload.php

    r3029191 r3036618  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit662777e6e8152cc9101bf82aadc745de::getLoader();
     25return ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08::getLoader();
  • afterpay-gateway-for-woocommerce/tags/3.8.4/vendor/composer/autoload_real.php

    r3029191 r3036618  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit662777e6e8152cc9101bf82aadc745de
     5class ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit662777e6e8152cc9101bf82aadc745de', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit662777e6e8152cc9101bf82aadc745de', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Composer\Autoload\ComposerStaticInit662777e6e8152cc9101bf82aadc745de::getInitializer($loader));
     30        call_user_func(\Composer\Autoload\ComposerStaticInit40b20a308214f7ee0fb661161f18ab08::getInitializer($loader));
    3131
    3232        $loader->register(true);
  • afterpay-gateway-for-woocommerce/tags/3.8.4/vendor/composer/autoload_static.php

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

    r3029769 r3036618  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => 'f61da235e058a49e58354a7e093f48ce95baddd8',
     6        'reference' => 'b63ff51746c07642aca3ce1965d679fdc0ca2a98',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-master',
    1515            'version' => 'dev-master',
    16             'reference' => 'f61da235e058a49e58354a7e093f48ce95baddd8',
     16            'reference' => 'b63ff51746c07642aca3ce1965d679fdc0ca2a98',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • afterpay-gateway-for-woocommerce/trunk/afterpay-gateway-for-woocommerce.php

    r3029769 r3036618  
    55 * Author: Afterpay
    66 * Author URI: https://www.afterpay.com/
    7  * Version: 3.8.3
     7 * Version: 3.8.4
    88 * Text Domain: afterpay-gateway-for-woocommerce
    99 * WC requires at least: 3.2.6
    10  * WC tested up to: 8.5.1
     10 * WC tested up to: 8.5.2
    1111 *
    1212 * Copyright: (c) 2020 Afterpay
     
    4646         *                                          the value in the comments above.
    4747         */
    48         public static $version = '3.8.3';
     48        public static $version = '3.8.4';
    4949
    5050        /**
  • afterpay-gateway-for-woocommerce/trunk/build/afterpay-blocks/index.asset.php

    r3029191 r3036618  
    1 <?php return array('dependencies' => array('react', 'wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-i18n'), 'version' => '0149a6920a38b8778997');
     1<?php return array('dependencies' => array('react', 'wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-i18n'), 'version' => '456cc2a1b6da37732cf5');
  • afterpay-gateway-for-woocommerce/trunk/build/afterpay-blocks/index.js

    r3029191 r3036618  
    1 (()=>{"use strict";var e={433:(e,a,t)=>{t.d(a,{I:()=>r});const r=()=>{var e,a=null;(e=jQuery)(".btn-afterpay_express").length&&Square?.Marketplace&&(e(".btn-afterpay_express").prop("disabled",!1),Square.Marketplace.initializeForPopup({countryCode:afterpay_express_js_config.country_code,target:".btn-afterpay_express",buyNow:!0,pickup:!1,onCommenceCheckout:function(t){if(e(".btn-afterpay_express").prop("disabled",!0),e(".buy-backdrop").length){var r=e(".buy-backdrop").clone();r.find(':contains("Afterpay")').remove(),a||(a={overlay:r,css:e('style:contains("buy-backdrop")').clone()})}e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_start",nonce:afterpay_express_js_config.ec_start_nonce},success:function(e){e.success?t.resolve(e.token):(e.message?t.reject(e.message):t.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE),e.redirectUrl&&(window.location.href=e.redirectUrl))},error:function(e,a,r){t.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE),alert("Something went wrong. Please try again later.")}})},onShippingAddressChange:function(a,t){e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_change",nonce:afterpay_express_js_config.ec_change_nonce,address:a},success:function(e){e.hasOwnProperty("error")?t.reject(Square.Marketplace.CONSTANTS.SERVICE_UNAVAILABLE,e.message):t.resolve(e)},error:function(e,a,r){t.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE)}})},onShippingOptionChange:function(a){e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_shipping_change",shipping:a.id,nonce:afterpay_express_js_config.ec_change_shipping_nonce}})},onComplete:function(t){t.data&&(t.data.status&&"SUCCESS"==t.data.status?(a&&(a.overlay.appendTo("body"),a.css.appendTo("head")),e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_complete",nonce:afterpay_express_js_config.ec_complete_nonce,token:t.data.orderToken},success:function(t){e(".btn-afterpay_express").prop("disabled",!1),t.redirectUrl?window.location.href=t.redirectUrl:(a.overlay.remove(),a.css.remove())},error:function(t,r,n){e(".btn-afterpay_express").prop("disabled",!1),alert("Something went wrong. Please try again later."),a.overlay.remove(),a.css.remove()}})):e(".btn-afterpay_express").prop("disabled",!1))}}))};var n;(n=jQuery)((function(){r(),n(document.body).on("updated_cart_totals",r)}))}},a={};function t(r){var n=a[r];if(void 0!==n)return n.exports;var o=a[r]={exports:{}};return e[r](o,o.exports,t),o.exports}t.d=(e,a)=>{for(var r in a)t.o(a,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},t.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),(()=>{const e=window.React,a=window.wp.i18n,r=window.wp.element,n=window.wc.wcBlocksRegistry,o="afterpay",s=window.wc.wcSettings,c=()=>{const e=(0,s.getSetting)("afterpay_data",null);return e||console.log("Afterpay initialization data is not available"),e};var p,l,i=t(433);const d=e=>{const{cartTotal:a,currency:t}=e;return a.value/Math.pow(10,t.minorUnit)},u=a=>{return(0,e.createElement)("div",null,(t=c()?.testmode,"production"!=t?(0,e.createElement)("p",{className:"afterpay-test-mode-warning-text"},"TEST MODE ENABLED"):null),(0,e.createElement)("square-placement",{"data-type":"payment-schedule","data-mpid":c()?.mpid,"data-page-type":"checkout","data-platform":"WooCommerce/Blocks","data-locale":c()?.locale,"data-amount":d(a.billing),"data-currency":c()?.currency}));var t};(0,n.registerPaymentMethod)({name:o,label:(0,e.createElement)("square-placement",{"data-mpid":c()?.mpid,"data-currency":c()?.currency,"data-page-type":"checkout","data-type":"logo","data-logo-type":"compact-badge","data-platform":"WooCommerce/Blocks"}),ariaLabel:(0,a.__)("Afterpay payment method","woo_afterpay"),canMakePayment:({cartTotals:e})=>{const a=Math.max("1.00",parseFloat(c()?.min)),t=parseFloat(c()?.max),r=parseFloat(e.total_price)/Math.pow(10,e.currency_minor_unit);return r>=a&&r<=t},content:(0,e.createElement)(u,null),edit:(0,e.createElement)(u,null),supports:{features:null!==(p=c()?.supports)&&void 0!==p?p:[]}});const _=()=>{const{ec_button:a}=c();return(0,r.useEffect)((()=>{(0,i.I)()}),[]),(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:a}})};(0,n.registerExpressPaymentMethod)({name:"express_"+o,paymentMethodId:o,content:(0,e.createElement)(_,null),edit:(0,e.createElement)(_,null),canMakePayment:({cart:{cartItems:e,cartNeedsShipping:a,cartTotals:t}})=>{const{frontend_is_ready:r,ec_enabled:n,min:o,max:s}=c()||{},p=r&&n&&a&&(e=>!Array.isArray(e)||!e.some((e=>0==e.extensions?.woo_afterpay?.eligible)))(e);if(p){const{total_price:e,currency_minor_unit:a}=t,r=parseFloat(e)/Math.pow(10,a),n=Math.max("1.00",parseFloat(o)),c=parseFloat(s);return r>=n&&r<=c}return!1},supports:{features:null!==(l=c()?.supports)&&void 0!==l?l:[]}})})()})();
     1(()=>{"use strict";var e={433:(e,a,t)=>{t.d(a,{I:()=>r});const r=()=>{var e,a=null;(e=jQuery)(".btn-afterpay_express").length&&Square?.Marketplace&&(e(".btn-afterpay_express").prop("disabled",!1),Square.Marketplace.initializeForPopup({countryCode:afterpay_express_js_config.country_code,target:".btn-afterpay_express",buyNow:!0,pickup:!1,onCommenceCheckout:function(t){if(e(".btn-afterpay_express").prop("disabled",!0),e(".buy-backdrop").length){var r=e(".buy-backdrop").clone();r.find(':contains("Afterpay")').remove(),a||(a={overlay:r,css:e('style:contains("buy-backdrop")').clone()})}e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_start",nonce:afterpay_express_js_config.ec_start_nonce},success:function(e){e.success?t.resolve(e.token):(e.message?t.reject(e.message):t.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE),e.redirectUrl&&(window.location.href=e.redirectUrl))},error:function(e,a,r){t.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE),alert("Something went wrong. Please try again later.")}})},onShippingAddressChange:function(a,t){e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_change",nonce:afterpay_express_js_config.ec_change_nonce,address:a},success:function(e){e.hasOwnProperty("error")?t.reject(Square.Marketplace.CONSTANTS.SERVICE_UNAVAILABLE,e.message):t.resolve(e)},error:function(e,a,r){t.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE)}})},onShippingOptionChange:function(a){e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_shipping_change",shipping:a.id,nonce:afterpay_express_js_config.ec_change_shipping_nonce}})},onComplete:function(t){t.data&&(t.data.status&&"SUCCESS"==t.data.status?(a&&(a.overlay.appendTo("body"),a.css.appendTo("head")),e.ajax({url:afterpay_express_js_config.ajaxurl,method:"POST",data:{action:"afterpay_express_complete",nonce:afterpay_express_js_config.ec_complete_nonce,token:t.data.orderToken},success:function(t){e(".btn-afterpay_express").prop("disabled",!1),t.redirectUrl?window.location.href=t.redirectUrl:(a.overlay.remove(),a.css.remove())},error:function(t,r,n){e(".btn-afterpay_express").prop("disabled",!1),alert("Something went wrong. Please try again later."),a.overlay.remove(),a.css.remove()}})):e(".btn-afterpay_express").prop("disabled",!1))}}))};var n;(n=jQuery)((function(){r(),n(document.body).on("updated_cart_totals",r)}))}},a={};function t(r){var n=a[r];if(void 0!==n)return n.exports;var o=a[r]={exports:{}};return e[r](o,o.exports,t),o.exports}t.d=(e,a)=>{for(var r in a)t.o(a,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},t.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),(()=>{const e=window.React,a=window.wp.i18n,r=window.wp.element,n=window.wc.wcBlocksRegistry,o="afterpay",s=window.wc.wcSettings,c=()=>{const e=(0,s.getSetting)("afterpay_data",null);return e||console.log("Afterpay initialization data is not available"),e};var p,l,i=t(433);const d=e=>{const{cartTotal:a,currency:t}=e;return a.value/Math.pow(10,t.minorUnit)},u=a=>{return(0,r.useEffect)((()=>{const e=document.querySelector("square-placement[data-type=logo]");e?.setAttribute("data-amount",d(a.billing))})),(0,e.createElement)("div",null,(t=c()?.testmode,"production"!=t?(0,e.createElement)("p",{className:"afterpay-test-mode-warning-text"},"TEST MODE ENABLED"):null),(0,e.createElement)("square-placement",{"data-type":"payment-schedule","data-mpid":c()?.mpid,"data-page-type":"checkout","data-platform":"WooCommerce/Blocks","data-locale":c()?.locale,"data-amount":d(a.billing),"data-currency":c()?.currency}));var t};(0,n.registerPaymentMethod)({name:o,label:(0,e.createElement)("square-placement",{"data-mpid":c()?.mpid,"data-currency":c()?.currency,"data-page-type":"checkout","data-type":"logo","data-logo-type":"compact-badge","data-platform":"WooCommerce/Blocks"}),ariaLabel:(0,a.__)("Afterpay payment method","woo_afterpay"),canMakePayment:({cartTotals:e})=>{const a=Math.max("1.00",parseFloat(c()?.min)),t=parseFloat(c()?.max),r=parseFloat(e.total_price)/Math.pow(10,e.currency_minor_unit);return r>=a&&r<=t},content:(0,e.createElement)(u,null),edit:(0,e.createElement)(u,null),supports:{features:null!==(p=c()?.supports)&&void 0!==p?p:[]}});const _=()=>{const{ec_button:a}=c();return(0,r.useEffect)((()=>{(0,i.I)()}),[]),(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:a}})};(0,n.registerExpressPaymentMethod)({name:"express_"+o,paymentMethodId:o,content:(0,e.createElement)(_,null),edit:(0,e.createElement)(_,null),canMakePayment:({cart:{cartItems:e,cartNeedsShipping:a,cartTotals:t}})=>{const{frontend_is_ready:r,ec_enabled:n,min:o,max:s}=c()||{},p=r&&n&&a&&(e=>!Array.isArray(e)||!e.some((e=>0==e.extensions?.woo_afterpay?.eligible)))(e);if(p){const{total_price:e,currency_minor_unit:a}=t,r=parseFloat(e)/Math.pow(10,a),n=Math.max("1.00",parseFloat(o)),c=parseFloat(s);return r>=n&&r<=c}return!1},supports:{features:null!==(l=c()?.supports)&&void 0!==l?l:[]}})})()})();
  • afterpay-gateway-for-woocommerce/trunk/build/afterpay-page-checkout/index.asset.php

    r3029191 r3036618  
    1 <?php return array('dependencies' => array(), 'version' => '40a0ac2bbee86da5660b');
     1<?php return array('dependencies' => array(), 'version' => '24f6d3e5c003513406ca');
  • afterpay-gateway-for-woocommerce/trunk/build/afterpay-page-checkout/index.js

    r3029191 r3036618  
    1 !function(e){let t=null,a=!1;e(document.body).on("update_checkout updated_checkout payment_method_selected",(c=>{switch(c.type){case"update_checkout":return void(a=!0);case"payment_method_selected":if(a)return;break;case"updated_checkout":a=!1}(a=>{const c=e("#afterpay-widget-container");if(c.length){c.empty();const{currency:t,amount:a,pageType:n,mpid:u}=c.data();let o=new Square.Marketplace.SquarePlacement;Object.assign(o,{type:"payment-schedule",platform:"WooCommerce",mpid:u,pageType:n,amount:a,currency:t}),e(o).appendTo(c)}t=null})()}))}(jQuery);
     1!function(e){let t=null,a=!1;e(document.body).on("update_checkout updated_checkout payment_method_selected",(c=>{switch(c.type){case"update_checkout":return void(a=!0);case"payment_method_selected":if(a)return;break;case"updated_checkout":a=!1}(a=>{const c=e("#afterpay-widget-container");if(c.length&&Square?.Marketplace?.SquarePlacement){c.empty();const{currency:t,amount:a,pageType:n,mpid:u}=c.data();let p=new Square.Marketplace.SquarePlacement;Object.assign(p,{type:"payment-schedule",platform:"WooCommerce",mpid:u,pageType:n,amount:a,currency:t}),e(p).appendTo(c)}t=null})()}))}(jQuery);
  • afterpay-gateway-for-woocommerce/trunk/class/WC_Gateway_Afterpay.php

    r3029769 r3036618  
    352352            }
    353353
     354            if (did_action('wp_loaded') && WC()->cart) {
     355                $price = WC()->cart->total;
     356            } else {
     357                $price = 0;
     358            }
     359
    354360            ob_start();
    355361
     
    359365                    data-currency="<?php echo get_woocommerce_currency(); ?>"
    360366                    data-page-type="checkout"
     367                    data-amount="<?php echo $price; ?>"
    361368                    data-type="logo"
    362369                    data-logo-type="compact-badge"
  • afterpay-gateway-for-woocommerce/trunk/readme.txt

    r3029769 r3036618  
    33Tags: woocommerce, afterpay
    44Requires at least: 4.8.3
    5 Tested up to: 6.4.2
    6 Stable tag: 3.8.3
     5Tested up to: 6.4.3
     6Stable tag: 3.8.4
    77License: GNU Public License
    88License URI: https://www.gnu.org/licenses/
     
    3939
    4040== Changelog ==
     41
     42= 3.8.4 =
     43*Release Date: Friday, 16 Feb 2024*
     44
     45* Minor improvements.
     46* Tested and verified support for WordPress 6.4.3 and WooCommerce 8.5.2.
    4147
    4248= 3.8.3 =
  • afterpay-gateway-for-woocommerce/trunk/vendor/autoload.php

    r3029191 r3036618  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit662777e6e8152cc9101bf82aadc745de::getLoader();
     25return ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08::getLoader();
  • afterpay-gateway-for-woocommerce/trunk/vendor/composer/autoload_real.php

    r3029191 r3036618  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit662777e6e8152cc9101bf82aadc745de
     5class ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit662777e6e8152cc9101bf82aadc745de', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit662777e6e8152cc9101bf82aadc745de', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Composer\Autoload\ComposerStaticInit662777e6e8152cc9101bf82aadc745de::getInitializer($loader));
     30        call_user_func(\Composer\Autoload\ComposerStaticInit40b20a308214f7ee0fb661161f18ab08::getInitializer($loader));
    3131
    3232        $loader->register(true);
  • afterpay-gateway-for-woocommerce/trunk/vendor/composer/autoload_static.php

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

    r3029769 r3036618  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => 'f61da235e058a49e58354a7e093f48ce95baddd8',
     6        'reference' => 'b63ff51746c07642aca3ce1965d679fdc0ca2a98',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-master',
    1515            'version' => 'dev-master',
    16             'reference' => 'f61da235e058a49e58354a7e093f48ce95baddd8',
     16            'reference' => 'b63ff51746c07642aca3ce1965d679fdc0ca2a98',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.