Changeset 2852674
- Timestamp:
- 01/23/2023 12:37:56 AM (3 years ago)
- Location:
- afterpay-gateway-for-woocommerce
- Files:
-
- 1 deleted
- 22 edited
- 1 copied
-
tags/3.5.2 (deleted)
-
tags/3.5.3 (copied) (copied from afterpay-gateway-for-woocommerce/trunk)
-
tags/3.5.3/afterpay-gateway-for-woocommerce.php (modified) (6 diffs)
-
tags/3.5.3/build/afterpay-blocks.asset.php (modified) (1 diff)
-
tags/3.5.3/build/afterpay-blocks.js (modified) (1 diff)
-
tags/3.5.3/build/afterpay-page-checkout.asset.php (modified) (1 diff)
-
tags/3.5.3/build/afterpay-page-checkout.js (modified) (1 diff)
-
tags/3.5.3/class/WC_Gateway_Afterpay.php (modified) (2 diffs)
-
tags/3.5.3/readme.txt (modified) (2 diffs)
-
tags/3.5.3/vendor/autoload.php (modified) (1 diff)
-
tags/3.5.3/vendor/composer/autoload_real.php (modified) (3 diffs)
-
tags/3.5.3/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/3.5.3/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/afterpay-gateway-for-woocommerce.php (modified) (6 diffs)
-
trunk/build/afterpay-blocks.asset.php (modified) (1 diff)
-
trunk/build/afterpay-blocks.js (modified) (1 diff)
-
trunk/build/afterpay-page-checkout.asset.php (modified) (1 diff)
-
trunk/build/afterpay-page-checkout.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) (3 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.5.3/afterpay-gateway-for-woocommerce.php
r2836304 r2852674 5 5 * Author: Afterpay 6 6 * Author URI: https://www.afterpay.com/ 7 * Version: 3.5. 27 * Version: 3.5.3 8 8 * Text Domain: afterpay-gateway-for-woocommerce 9 9 * WC requires at least: 3.2.6 10 * WC tested up to: 7. 0.010 * WC tested up to: 7.3.0 11 11 * 12 12 * Copyright: (c) 2020 Afterpay … … 46 46 * the value in the comments above. 47 47 */ 48 public static $version = '3.5. 2';48 public static $version = '3.5.3'; 49 49 50 50 /** … … 82 82 */ 83 83 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 ); 85 85 add_action( 'afterpay_do_cron_jobs', array('Afterpay_Plugin_Cron', 'fire_jobs'), 10, 0 ); 86 86 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. … … 215 215 */ 216 216 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 ); 219 219 } 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 ); 222 222 } 223 223 … … 235 235 236 236 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 ); 238 238 wp_localize_script( 'afterpay_express', 'afterpay_express_js_config', array( 239 239 'ajaxurl' => admin_url('admin-ajax.php'), … … 254 254 * @see self::__construct() For hook attachment. 255 255 */ 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 } 274 278 } 275 279 -
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 1744 1744 1745 1745 $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 } 1747 1765 1748 1766 $order->set_payment_method($this); … … 2263 2281 if ($currency == $this->settings['settlement-currency']) { 2264 2282 $limit = $this->settings['pay-over-time-limit-' . $extremum]; 2265 } else {2283 } elseif (isset($this->settings['cbt-limits'])) { 2266 2284 $limits = json_decode($this->settings['cbt-limits'], true); 2267 2285 if (is_array($limits) && array_key_exists($currency, $limits)) { -
afterpay-gateway-for-woocommerce/tags/3.5.3/readme.txt
r2836304 r2852674 3 3 Tags: woocommerce, afterpay 4 4 Requires at least: 4.8.3 5 Tested up to: 6. 0.36 Stable tag: 3.5. 25 Tested up to: 6.1.1 6 Stable tag: 3.5.3 7 7 License: GNU Public License 8 8 License URI: https://www.gnu.org/licenses/ … … 39 39 40 40 == 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. 41 47 42 48 = 3.5.2 = -
afterpay-gateway-for-woocommerce/tags/3.5.3/vendor/autoload.php
r2836304 r2852674 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit 5af394def5c1fb837132b5ea3d2e6f69::getLoader();7 return ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb::getLoader(); -
afterpay-gateway-for-woocommerce/tags/3.5.3/vendor/composer/autoload_real.php
r2836304 r2852674 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 5af394def5c1fb837132b5ea3d2e6f695 class ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 5af394def5c1fb837132b5ea3d2e6f69', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); 27 spl_autoload_unregister(array('ComposerAutoloaderInit 5af394def5c1fb837132b5ea3d2e6f69', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb', 'loadClassLoader')); 28 28 29 29 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 31 31 require __DIR__ . '/autoload_static.php'; 32 32 33 call_user_func(\Composer\Autoload\ComposerStaticInit 5af394def5c1fb837132b5ea3d2e6f69::getInitializer($loader));33 call_user_func(\Composer\Autoload\ComposerStaticInit023414c259980ba857faf1f893a34eeb::getInitializer($loader)); 34 34 } else { 35 35 $map = require __DIR__ . '/autoload_namespaces.php'; -
afterpay-gateway-for-woocommerce/tags/3.5.3/vendor/composer/autoload_static.php
r2836304 r2852674 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 5af394def5c1fb837132b5ea3d2e6f697 class ComposerStaticInit023414c259980ba857faf1f893a34eeb 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 28 28 { 29 29 return \Closure::bind(function () use ($loader) { 30 $loader->prefixLengthsPsr4 = ComposerStaticInit 5af394def5c1fb837132b5ea3d2e6f69::$prefixLengthsPsr4;31 $loader->prefixDirsPsr4 = ComposerStaticInit 5af394def5c1fb837132b5ea3d2e6f69::$prefixDirsPsr4;32 $loader->classMap = ComposerStaticInit 5af394def5c1fb837132b5ea3d2e6f69::$classMap;30 $loader->prefixLengthsPsr4 = ComposerStaticInit023414c259980ba857faf1f893a34eeb::$prefixLengthsPsr4; 31 $loader->prefixDirsPsr4 = ComposerStaticInit023414c259980ba857faf1f893a34eeb::$prefixDirsPsr4; 32 $loader->classMap = ComposerStaticInit023414c259980ba857faf1f893a34eeb::$classMap; 33 33 34 34 }, null, ClassLoader::class); -
afterpay-gateway-for-woocommerce/tags/3.5.3/vendor/composer/installed.php
r2836304 r2852674 6 6 'install_path' => __DIR__ . '/../../', 7 7 'aliases' => array(), 8 'reference' => ' a346c02cda8804de93c00d8fb8a37f5893b66a6d',8 'reference' => '485e6ba2cf558e9032e601e5a89bd1d09da0ee28', 9 9 'name' => '__root__', 10 10 'dev' => true, … … 17 17 'install_path' => __DIR__ . '/../../', 18 18 'aliases' => array(), 19 'reference' => ' a346c02cda8804de93c00d8fb8a37f5893b66a6d',19 'reference' => '485e6ba2cf558e9032e601e5a89bd1d09da0ee28', 20 20 'dev_requirement' => false, 21 21 ), -
afterpay-gateway-for-woocommerce/trunk/afterpay-gateway-for-woocommerce.php
r2836304 r2852674 5 5 * Author: Afterpay 6 6 * Author URI: https://www.afterpay.com/ 7 * Version: 3.5. 27 * Version: 3.5.3 8 8 * Text Domain: afterpay-gateway-for-woocommerce 9 9 * WC requires at least: 3.2.6 10 * WC tested up to: 7. 0.010 * WC tested up to: 7.3.0 11 11 * 12 12 * Copyright: (c) 2020 Afterpay … … 46 46 * the value in the comments above. 47 47 */ 48 public static $version = '3.5. 2';48 public static $version = '3.5.3'; 49 49 50 50 /** … … 82 82 */ 83 83 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 ); 85 85 add_action( 'afterpay_do_cron_jobs', array('Afterpay_Plugin_Cron', 'fire_jobs'), 10, 0 ); 86 86 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. … … 215 215 */ 216 216 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 ); 219 219 } 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 ); 222 222 } 223 223 … … 235 235 236 236 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 ); 238 238 wp_localize_script( 'afterpay_express', 'afterpay_express_js_config', array( 239 239 'ajaxurl' => admin_url('admin-ajax.php'), … … 254 254 * @see self::__construct() For hook attachment. 255 255 */ 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 } 274 278 } 275 279 -
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 1744 1744 1745 1745 $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 } 1747 1765 1748 1766 $order->set_payment_method($this); … … 2263 2281 if ($currency == $this->settings['settlement-currency']) { 2264 2282 $limit = $this->settings['pay-over-time-limit-' . $extremum]; 2265 } else {2283 } elseif (isset($this->settings['cbt-limits'])) { 2266 2284 $limits = json_decode($this->settings['cbt-limits'], true); 2267 2285 if (is_array($limits) && array_key_exists($currency, $limits)) { -
afterpay-gateway-for-woocommerce/trunk/readme.txt
r2836304 r2852674 3 3 Tags: woocommerce, afterpay 4 4 Requires at least: 4.8.3 5 Tested up to: 6. 0.36 Stable tag: 3.5. 25 Tested up to: 6.1.1 6 Stable tag: 3.5.3 7 7 License: GNU Public License 8 8 License URI: https://www.gnu.org/licenses/ … … 39 39 40 40 == 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. 41 47 42 48 = 3.5.2 = -
afterpay-gateway-for-woocommerce/trunk/vendor/autoload.php
r2836304 r2852674 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit 5af394def5c1fb837132b5ea3d2e6f69::getLoader();7 return ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb::getLoader(); -
afterpay-gateway-for-woocommerce/trunk/vendor/composer/autoload_real.php
r2836304 r2852674 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 5af394def5c1fb837132b5ea3d2e6f695 class ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb 6 6 { 7 7 private static $loader; … … 23 23 } 24 24 25 spl_autoload_register(array('ComposerAutoloaderInit 5af394def5c1fb837132b5ea3d2e6f69', 'loadClassLoader'), true, true);25 spl_autoload_register(array('ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb', 'loadClassLoader'), true, true); 26 26 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); 27 spl_autoload_unregister(array('ComposerAutoloaderInit 5af394def5c1fb837132b5ea3d2e6f69', 'loadClassLoader'));27 spl_autoload_unregister(array('ComposerAutoloaderInit023414c259980ba857faf1f893a34eeb', 'loadClassLoader')); 28 28 29 29 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 31 31 require __DIR__ . '/autoload_static.php'; 32 32 33 call_user_func(\Composer\Autoload\ComposerStaticInit 5af394def5c1fb837132b5ea3d2e6f69::getInitializer($loader));33 call_user_func(\Composer\Autoload\ComposerStaticInit023414c259980ba857faf1f893a34eeb::getInitializer($loader)); 34 34 } else { 35 35 $map = require __DIR__ . '/autoload_namespaces.php'; -
afterpay-gateway-for-woocommerce/trunk/vendor/composer/autoload_static.php
r2836304 r2852674 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 5af394def5c1fb837132b5ea3d2e6f697 class ComposerStaticInit023414c259980ba857faf1f893a34eeb 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 28 28 { 29 29 return \Closure::bind(function () use ($loader) { 30 $loader->prefixLengthsPsr4 = ComposerStaticInit 5af394def5c1fb837132b5ea3d2e6f69::$prefixLengthsPsr4;31 $loader->prefixDirsPsr4 = ComposerStaticInit 5af394def5c1fb837132b5ea3d2e6f69::$prefixDirsPsr4;32 $loader->classMap = ComposerStaticInit 5af394def5c1fb837132b5ea3d2e6f69::$classMap;30 $loader->prefixLengthsPsr4 = ComposerStaticInit023414c259980ba857faf1f893a34eeb::$prefixLengthsPsr4; 31 $loader->prefixDirsPsr4 = ComposerStaticInit023414c259980ba857faf1f893a34eeb::$prefixDirsPsr4; 32 $loader->classMap = ComposerStaticInit023414c259980ba857faf1f893a34eeb::$classMap; 33 33 34 34 }, null, ClassLoader::class); -
afterpay-gateway-for-woocommerce/trunk/vendor/composer/installed.php
r2836304 r2852674 6 6 'install_path' => __DIR__ . '/../../', 7 7 'aliases' => array(), 8 'reference' => ' a346c02cda8804de93c00d8fb8a37f5893b66a6d',8 'reference' => '485e6ba2cf558e9032e601e5a89bd1d09da0ee28', 9 9 'name' => '__root__', 10 10 'dev' => true, … … 17 17 'install_path' => __DIR__ . '/../../', 18 18 'aliases' => array(), 19 'reference' => ' a346c02cda8804de93c00d8fb8a37f5893b66a6d',19 'reference' => '485e6ba2cf558e9032e601e5a89bd1d09da0ee28', 20 20 'dev_requirement' => false, 21 21 ),
Note: See TracChangeset
for help on using the changeset viewer.