Changeset 3036618
- Timestamp:
- 02/16/2024 12:59:05 AM (2 years ago)
- Location:
- afterpay-gateway-for-woocommerce
- Files:
-
- 1 deleted
- 22 edited
- 1 copied
-
tags/3.8.3 (deleted)
-
tags/3.8.4 (copied) (copied from afterpay-gateway-for-woocommerce/trunk)
-
tags/3.8.4/afterpay-gateway-for-woocommerce.php (modified) (2 diffs)
-
tags/3.8.4/build/afterpay-blocks/index.asset.php (modified) (1 diff)
-
tags/3.8.4/build/afterpay-blocks/index.js (modified) (1 diff)
-
tags/3.8.4/build/afterpay-page-checkout/index.asset.php (modified) (1 diff)
-
tags/3.8.4/build/afterpay-page-checkout/index.js (modified) (1 diff)
-
tags/3.8.4/class/WC_Gateway_Afterpay.php (modified) (2 diffs)
-
tags/3.8.4/readme.txt (modified) (2 diffs)
-
tags/3.8.4/vendor/autoload.php (modified) (1 diff)
-
tags/3.8.4/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/3.8.4/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/3.8.4/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/afterpay-gateway-for-woocommerce.php (modified) (2 diffs)
-
trunk/build/afterpay-blocks/index.asset.php (modified) (1 diff)
-
trunk/build/afterpay-blocks/index.js (modified) (1 diff)
-
trunk/build/afterpay-page-checkout/index.asset.php (modified) (1 diff)
-
trunk/build/afterpay-page-checkout/index.js (modified) (1 diff)
-
trunk/class/WC_Gateway_Afterpay.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
afterpay-gateway-for-woocommerce/tags/3.8.4/afterpay-gateway-for-woocommerce.php
r3029769 r3036618 5 5 * Author: Afterpay 6 6 * Author URI: https://www.afterpay.com/ 7 * Version: 3.8. 37 * Version: 3.8.4 8 8 * Text Domain: afterpay-gateway-for-woocommerce 9 9 * WC requires at least: 3.2.6 10 * WC tested up to: 8.5. 110 * WC tested up to: 8.5.2 11 11 * 12 12 * Copyright: (c) 2020 Afterpay … … 46 46 * the value in the comments above. 47 47 */ 48 public static $version = '3.8. 3';48 public static $version = '3.8.4'; 49 49 50 50 /** -
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 352 352 } 353 353 354 if (did_action('wp_loaded') && WC()->cart) { 355 $price = WC()->cart->total; 356 } else { 357 $price = 0; 358 } 359 354 360 ob_start(); 355 361 … … 359 365 data-currency="<?php echo get_woocommerce_currency(); ?>" 360 366 data-page-type="checkout" 367 data-amount="<?php echo $price; ?>" 361 368 data-type="logo" 362 369 data-logo-type="compact-badge" -
afterpay-gateway-for-woocommerce/tags/3.8.4/readme.txt
r3029769 r3036618 3 3 Tags: woocommerce, afterpay 4 4 Requires at least: 4.8.3 5 Tested up to: 6.4. 26 Stable tag: 3.8. 35 Tested up to: 6.4.3 6 Stable tag: 3.8.4 7 7 License: GNU Public License 8 8 License URI: https://www.gnu.org/licenses/ … … 39 39 40 40 == 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. 41 47 42 48 = 3.8.3 = -
afterpay-gateway-for-woocommerce/tags/3.8.4/vendor/autoload.php
r3029191 r3036618 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit 662777e6e8152cc9101bf82aadc745de::getLoader();25 return ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08::getLoader(); -
afterpay-gateway-for-woocommerce/tags/3.8.4/vendor/composer/autoload_real.php
r3029191 r3036618 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 662777e6e8152cc9101bf82aadc745de5 class ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 662777e6e8152cc9101bf82aadc745de', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit 662777e6e8152cc9101bf82aadc745de', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit 662777e6e8152cc9101bf82aadc745de::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit40b20a308214f7ee0fb661161f18ab08::getInitializer($loader)); 31 31 32 32 $loader->register(true); -
afterpay-gateway-for-woocommerce/tags/3.8.4/vendor/composer/autoload_static.php
r3029191 r3036618 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 662777e6e8152cc9101bf82aadc745de7 class ComposerStaticInit40b20a308214f7ee0fb661161f18ab08 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 28 28 { 29 29 return \Closure::bind(function () use ($loader) { 30 $loader->prefixLengthsPsr4 = ComposerStaticInit 662777e6e8152cc9101bf82aadc745de::$prefixLengthsPsr4;31 $loader->prefixDirsPsr4 = ComposerStaticInit 662777e6e8152cc9101bf82aadc745de::$prefixDirsPsr4;32 $loader->classMap = ComposerStaticInit 662777e6e8152cc9101bf82aadc745de::$classMap;30 $loader->prefixLengthsPsr4 = ComposerStaticInit40b20a308214f7ee0fb661161f18ab08::$prefixLengthsPsr4; 31 $loader->prefixDirsPsr4 = ComposerStaticInit40b20a308214f7ee0fb661161f18ab08::$prefixDirsPsr4; 32 $loader->classMap = ComposerStaticInit40b20a308214f7ee0fb661161f18ab08::$classMap; 33 33 34 34 }, null, ClassLoader::class); -
afterpay-gateway-for-woocommerce/tags/3.8.4/vendor/composer/installed.php
r3029769 r3036618 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' f61da235e058a49e58354a7e093f48ce95baddd8',6 'reference' => 'b63ff51746c07642aca3ce1965d679fdc0ca2a98', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-master', 15 15 'version' => 'dev-master', 16 'reference' => ' f61da235e058a49e58354a7e093f48ce95baddd8',16 'reference' => 'b63ff51746c07642aca3ce1965d679fdc0ca2a98', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../', -
afterpay-gateway-for-woocommerce/trunk/afterpay-gateway-for-woocommerce.php
r3029769 r3036618 5 5 * Author: Afterpay 6 6 * Author URI: https://www.afterpay.com/ 7 * Version: 3.8. 37 * Version: 3.8.4 8 8 * Text Domain: afterpay-gateway-for-woocommerce 9 9 * WC requires at least: 3.2.6 10 * WC tested up to: 8.5. 110 * WC tested up to: 8.5.2 11 11 * 12 12 * Copyright: (c) 2020 Afterpay … … 46 46 * the value in the comments above. 47 47 */ 48 public static $version = '3.8. 3';48 public static $version = '3.8.4'; 49 49 50 50 /** -
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 352 352 } 353 353 354 if (did_action('wp_loaded') && WC()->cart) { 355 $price = WC()->cart->total; 356 } else { 357 $price = 0; 358 } 359 354 360 ob_start(); 355 361 … … 359 365 data-currency="<?php echo get_woocommerce_currency(); ?>" 360 366 data-page-type="checkout" 367 data-amount="<?php echo $price; ?>" 361 368 data-type="logo" 362 369 data-logo-type="compact-badge" -
afterpay-gateway-for-woocommerce/trunk/readme.txt
r3029769 r3036618 3 3 Tags: woocommerce, afterpay 4 4 Requires at least: 4.8.3 5 Tested up to: 6.4. 26 Stable tag: 3.8. 35 Tested up to: 6.4.3 6 Stable tag: 3.8.4 7 7 License: GNU Public License 8 8 License URI: https://www.gnu.org/licenses/ … … 39 39 40 40 == 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. 41 47 42 48 = 3.8.3 = -
afterpay-gateway-for-woocommerce/trunk/vendor/autoload.php
r3029191 r3036618 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit 662777e6e8152cc9101bf82aadc745de::getLoader();25 return ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08::getLoader(); -
afterpay-gateway-for-woocommerce/trunk/vendor/composer/autoload_real.php
r3029191 r3036618 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 662777e6e8152cc9101bf82aadc745de5 class ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 662777e6e8152cc9101bf82aadc745de', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 27 spl_autoload_unregister(array('ComposerAutoloaderInit 662777e6e8152cc9101bf82aadc745de', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit40b20a308214f7ee0fb661161f18ab08', 'loadClassLoader')); 28 28 29 29 require __DIR__ . '/autoload_static.php'; 30 call_user_func(\Composer\Autoload\ComposerStaticInit 662777e6e8152cc9101bf82aadc745de::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInit40b20a308214f7ee0fb661161f18ab08::getInitializer($loader)); 31 31 32 32 $loader->register(true); -
afterpay-gateway-for-woocommerce/trunk/vendor/composer/autoload_static.php
r3029191 r3036618 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 662777e6e8152cc9101bf82aadc745de7 class ComposerStaticInit40b20a308214f7ee0fb661161f18ab08 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 28 28 { 29 29 return \Closure::bind(function () use ($loader) { 30 $loader->prefixLengthsPsr4 = ComposerStaticInit 662777e6e8152cc9101bf82aadc745de::$prefixLengthsPsr4;31 $loader->prefixDirsPsr4 = ComposerStaticInit 662777e6e8152cc9101bf82aadc745de::$prefixDirsPsr4;32 $loader->classMap = ComposerStaticInit 662777e6e8152cc9101bf82aadc745de::$classMap;30 $loader->prefixLengthsPsr4 = ComposerStaticInit40b20a308214f7ee0fb661161f18ab08::$prefixLengthsPsr4; 31 $loader->prefixDirsPsr4 = ComposerStaticInit40b20a308214f7ee0fb661161f18ab08::$prefixDirsPsr4; 32 $loader->classMap = ComposerStaticInit40b20a308214f7ee0fb661161f18ab08::$classMap; 33 33 34 34 }, null, ClassLoader::class); -
afterpay-gateway-for-woocommerce/trunk/vendor/composer/installed.php
r3029769 r3036618 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' f61da235e058a49e58354a7e093f48ce95baddd8',6 'reference' => 'b63ff51746c07642aca3ce1965d679fdc0ca2a98', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-master', 15 15 'version' => 'dev-master', 16 'reference' => ' f61da235e058a49e58354a7e093f48ce95baddd8',16 'reference' => 'b63ff51746c07642aca3ce1965d679fdc0ca2a98', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.