Changeset 3036619
- Timestamp:
- 02/16/2024 01:08:49 AM (2 years ago)
- Location:
- clearpay-gateway-for-woocommerce
- Files:
-
- 150 added
- 1 deleted
- 16 edited
- 1 copied
-
tags/3.8.3 (deleted)
-
tags/3.8.4 (copied) (copied from clearpay-gateway-for-woocommerce/trunk)
-
tags/3.8.4/build/clearpay-blocks/index.asset.php (modified) (1 diff)
-
tags/3.8.4/build/clearpay-blocks/index.js (modified) (1 diff)
-
tags/3.8.4/build/clearpay-page-checkout/index.asset.php (modified) (1 diff)
-
tags/3.8.4/build/clearpay-page-checkout/index.js (modified) (1 diff)
-
tags/3.8.4/class/WC_Gateway_Clearpay.php (modified) (2 diffs)
-
tags/3.8.4/class/WC_Gateway_Clearpay/instalments.html.php (modified) (2 diffs)
-
tags/3.8.4/clearpay-gateway-for-woocommerce.php (modified) (2 diffs)
-
tags/3.8.4/readme.txt (modified) (2 diffs)
-
tags/3.8.4/vendor (added)
-
tags/3.8.4/vendor/afterpay-global (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/LICENSE (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/composer.json (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Config.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Exception (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Exception.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Exception/InternalException.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Exception/InvalidArgumentException.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Exception/InvalidModelException.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Exception/NetworkException.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Exception/ParsingException.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Exception/PrerequisiteNotMetException.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/CreateCheckout.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/CreateRefund.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/DeferredPaymentAuth.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/DeferredPaymentCapture.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/DeferredPaymentVoid.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/GetCheckout.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/GetConfiguration.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/GetPaymentByOrderId.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/GetPaymentByToken.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/ImmediatePaymentCapture.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/ListPayments.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/Ping.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/ReversePaymentByToken.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/UpdatePaymentByOrderId.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/UpdateShippingCourier.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response/CreateCheckout.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response/DeferredPaymentAuth.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response/DeferredPaymentCapture.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response/DeferredPaymentVoid.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response/ImmediatePaymentCapture.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response/Ping.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Helper (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Helper/ArrayHelper.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Helper/StringHelper.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Helper/UrlHelper.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/MerchantAccount.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Model (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Model.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Model/Consumer.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Model/Contact.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Model/Discount.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Model/Item.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Model/Merchant.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Model/Money.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Model/OrderDetails.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Model/Payment.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Model/PaymentEvent.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Model/Refund.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Model/ShippingCourier.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/PersistentStorage.php (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Shared (added)
-
tags/3.8.4/vendor/afterpay-global/afterpay-sdk-php/src/Shared/ModelMethods.php (added)
-
tags/3.8.4/vendor/autoload.php (added)
-
tags/3.8.4/vendor/composer (added)
-
tags/3.8.4/vendor/composer/ClassLoader.php (added)
-
tags/3.8.4/vendor/composer/InstalledVersions.php (added)
-
tags/3.8.4/vendor/composer/LICENSE (added)
-
tags/3.8.4/vendor/composer/autoload_classmap.php (added)
-
tags/3.8.4/vendor/composer/autoload_namespaces.php (added)
-
tags/3.8.4/vendor/composer/autoload_psr4.php (added)
-
tags/3.8.4/vendor/composer/autoload_real.php (added)
-
tags/3.8.4/vendor/composer/autoload_static.php (added)
-
tags/3.8.4/vendor/composer/installed.json (added)
-
tags/3.8.4/vendor/composer/installed.php (added)
-
trunk/build/clearpay-blocks/index.asset.php (modified) (1 diff)
-
trunk/build/clearpay-blocks/index.js (modified) (1 diff)
-
trunk/build/clearpay-page-checkout/index.asset.php (modified) (1 diff)
-
trunk/build/clearpay-page-checkout/index.js (modified) (1 diff)
-
trunk/class/WC_Gateway_Clearpay.php (modified) (2 diffs)
-
trunk/class/WC_Gateway_Clearpay/instalments.html.php (modified) (2 diffs)
-
trunk/clearpay-gateway-for-woocommerce.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor (added)
-
trunk/vendor/afterpay-global (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/LICENSE (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/composer.json (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Config.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Exception (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Exception.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Exception/InternalException.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Exception/InvalidArgumentException.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Exception/InvalidModelException.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Exception/NetworkException.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Exception/ParsingException.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Exception/PrerequisiteNotMetException.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/CreateCheckout.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/CreateRefund.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/DeferredPaymentAuth.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/DeferredPaymentCapture.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/DeferredPaymentVoid.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/GetCheckout.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/GetConfiguration.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/GetPaymentByOrderId.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/GetPaymentByToken.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/ImmediatePaymentCapture.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/ListPayments.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/Ping.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/ReversePaymentByToken.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/UpdatePaymentByOrderId.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Request/UpdateShippingCourier.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response/CreateCheckout.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response/DeferredPaymentAuth.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response/DeferredPaymentCapture.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response/DeferredPaymentVoid.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response/ImmediatePaymentCapture.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/HTTP/Response/Ping.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Helper (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Helper/ArrayHelper.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Helper/StringHelper.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Helper/UrlHelper.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/MerchantAccount.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Model (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Model.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Model/Consumer.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Model/Contact.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Model/Discount.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Model/Item.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Model/Merchant.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Model/Money.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Model/OrderDetails.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Model/Payment.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Model/PaymentEvent.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Model/Refund.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Model/ShippingCourier.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/PersistentStorage.php (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Shared (added)
-
trunk/vendor/afterpay-global/afterpay-sdk-php/src/Shared/ModelMethods.php (added)
-
trunk/vendor/autoload.php (added)
-
trunk/vendor/composer (added)
-
trunk/vendor/composer/ClassLoader.php (added)
-
trunk/vendor/composer/InstalledVersions.php (added)
-
trunk/vendor/composer/LICENSE (added)
-
trunk/vendor/composer/autoload_classmap.php (added)
-
trunk/vendor/composer/autoload_namespaces.php (added)
-
trunk/vendor/composer/autoload_psr4.php (added)
-
trunk/vendor/composer/autoload_real.php (added)
-
trunk/vendor/composer/autoload_static.php (added)
-
trunk/vendor/composer/installed.json (added)
-
trunk/vendor/composer/installed.php (added)
Legend:
- Unmodified
- Added
- Removed
-
clearpay-gateway-for-woocommerce/tags/3.8.4/build/clearpay-blocks/index.asset.php
r3029190 r3036619 1 <?php return array('dependencies' => array('react', 'wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-i18n'), 'version' => ' 12f6f83fd4dbcce44261');1 <?php return array('dependencies' => array('react', 'wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-i18n'), 'version' => '468f867f2f2141fe808f'); -
clearpay-gateway-for-woocommerce/tags/3.8.4/build/clearpay-blocks/index.js
r3029190 r3036619 1 (()=>{"use strict";var e={433:(e,a, r)=>{r.d(a,{U:()=>t});const t=()=>{var e,a=null;(e=jQuery)(".btn-clearpay_express").length&&Square?.Marketplace&&(e(".btn-clearpay_express").prop("disabled",!1),Square.Marketplace.initializeForPopup({countryCode:clearpay_express_js_config.country_code,target:".btn-clearpay_express",buyNow:!0,pickup:!1,onCommenceCheckout:function(r){if(e(".btn-clearpay_express").prop("disabled",!0),e(".buy-backdrop").length){var t=e(".buy-backdrop").clone();t.find(':contains("Clearpay")').remove(),a||(a={overlay:t,css:e('style:contains("buy-backdrop")').clone()})}e.ajax({url:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_start",nonce:clearpay_express_js_config.ec_start_nonce},success:function(e){e.success?r.resolve(e.token):(e.message?r.reject(e.message):r.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE),e.redirectUrl&&(window.location.href=e.redirectUrl))},error:function(e,a,t){r.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE),alert("Something went wrong. Please try again later.")}})},onShippingAddressChange:function(a,r){e.ajax({url:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_change",nonce:clearpay_express_js_config.ec_change_nonce,address:a},success:function(e){e.hasOwnProperty("error")?r.reject(Square.Marketplace.CONSTANTS.SERVICE_UNAVAILABLE,e.message):r.resolve(e)},error:function(e,a,t){r.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE)}})},onShippingOptionChange:function(a){e.ajax({url:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_shipping_change",shipping:a.id,nonce:clearpay_express_js_config.ec_change_shipping_nonce}})},onComplete:function(r){r.data&&(r.data.status&&"SUCCESS"==r.data.status?(a&&(a.overlay.appendTo("body"),a.css.appendTo("head")),e.ajax({url:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_complete",nonce:clearpay_express_js_config.ec_complete_nonce,token:r.data.orderToken},success:function(r){e(".btn-clearpay_express").prop("disabled",!1),r.redirectUrl?window.location.href=r.redirectUrl:(a.overlay.remove(),a.css.remove())},error:function(r,t,n){e(".btn-clearpay_express").prop("disabled",!1),alert("Something went wrong. Please try again later."),a.overlay.remove(),a.css.remove()}})):e(".btn-clearpay_express").prop("disabled",!1))}}))};var n;(n=jQuery)((function(){t(),n(document.body).on("updated_cart_totals",t)}))}},a={};function r(t){var n=a[t];if(void 0!==n)return n.exports;var o=a[t]={exports:{}};return e[t](o,o.exports,r),o.exports}r.d=(e,a)=>{for(var t in a)r.o(a,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),(()=>{const e=window.React,a=window.wp.i18n,t=window.wp.element,n=window.wc.wcBlocksRegistry,o="clearpay",c=window.wc.wcSettings,s=()=>{const e=(0,c.getSetting)("clearpay_data",null);return e||console.log("Clearpay initialization data is not available"),e};var l,p,i=r(433);const d=e=>{const{cartTotal:a,currency:r}=e;return a.value/Math.pow(10,r.minorUnit)},u=a=>{return(0,e.createElement)("div",null,(r=s()?.testmode,"production"!=r?(0,e.createElement)("p",{className:"clearpay-test-mode-warning-text"},"TEST MODE ENABLED"):null),(0,e.createElement)("square-placement",{"data-type":"payment-schedule","data-mpid":s()?.mpid,"data-page-type":"checkout","data-platform":"WooCommerce/Blocks","data-locale":s()?.locale,"data-amount":d(a.billing),"data-currency":s()?.currency}));var r};(0,n.registerPaymentMethod)({name:o,label:(0,e.createElement)("square-placement",{"data-mpid":s()?.mpid,"data-currency":s()?.currency,"data-page-type":"checkout","data-type":"logo","data-logo-type":"compact-badge","data-platform":"WooCommerce/Blocks"}),ariaLabel:(0,a.__)("Clearpay payment method","woo_clearpay"),canMakePayment:({cartTotals:e})=>{const a=Math.max("1.00",parseFloat(s()?.min)),r=parseFloat(s()?.max),t=parseFloat(e.total_price)/Math.pow(10,e.currency_minor_unit);return t>=a&&t<=r},content:(0,e.createElement)(u,null),edit:(0,e.createElement)(u,null),supports:{features:null!==(l=s()?.supports)&&void 0!==l?l:[]}});const _=()=>{const{ec_button:a}=s();return(0,t.useEffect)((()=>{(0,i.U)()}),[]),(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:r}})=>{const{frontend_is_ready:t,ec_enabled:n,min:o,max:c}=s()||{},l=t&&n&&a&&(e=>!Array.isArray(e)||!e.some((e=>0==e.extensions?.woo_clearpay?.eligible)))(e);if(l){const{total_price:e,currency_minor_unit:a}=r,t=parseFloat(e)/Math.pow(10,a),n=Math.max("1.00",parseFloat(o)),s=parseFloat(c);return t>=n&&t<=s}return!1},supports:{features:null!==(p=s()?.supports)&&void 0!==p?p:[]}})})()})();1 (()=>{"use strict";var e={433:(e,a,t)=>{t.d(a,{U:()=>r});const r=()=>{var e,a=null;(e=jQuery)(".btn-clearpay_express").length&&Square?.Marketplace&&(e(".btn-clearpay_express").prop("disabled",!1),Square.Marketplace.initializeForPopup({countryCode:clearpay_express_js_config.country_code,target:".btn-clearpay_express",buyNow:!0,pickup:!1,onCommenceCheckout:function(t){if(e(".btn-clearpay_express").prop("disabled",!0),e(".buy-backdrop").length){var r=e(".buy-backdrop").clone();r.find(':contains("Clearpay")').remove(),a||(a={overlay:r,css:e('style:contains("buy-backdrop")').clone()})}e.ajax({url:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_start",nonce:clearpay_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:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_change",nonce:clearpay_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:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_shipping_change",shipping:a.id,nonce:clearpay_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:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_complete",nonce:clearpay_express_js_config.ec_complete_nonce,token:t.data.orderToken},success:function(t){e(".btn-clearpay_express").prop("disabled",!1),t.redirectUrl?window.location.href=t.redirectUrl:(a.overlay.remove(),a.css.remove())},error:function(t,r,n){e(".btn-clearpay_express").prop("disabled",!1),alert("Something went wrong. Please try again later."),a.overlay.remove(),a.css.remove()}})):e(".btn-clearpay_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="clearpay",c=window.wc.wcSettings,s=()=>{const e=(0,c.getSetting)("clearpay_data",null);return e||console.log("Clearpay initialization data is not available"),e};var l,p,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=s()?.testmode,"production"!=t?(0,e.createElement)("p",{className:"clearpay-test-mode-warning-text"},"TEST MODE ENABLED"):null),(0,e.createElement)("square-placement",{"data-type":"payment-schedule","data-mpid":s()?.mpid,"data-page-type":"checkout","data-platform":"WooCommerce/Blocks","data-locale":s()?.locale,"data-amount":d(a.billing),"data-currency":s()?.currency}));var t};(0,n.registerPaymentMethod)({name:o,label:(0,e.createElement)("square-placement",{"data-mpid":s()?.mpid,"data-currency":s()?.currency,"data-page-type":"checkout","data-type":"logo","data-logo-type":"compact-badge","data-platform":"WooCommerce/Blocks"}),ariaLabel:(0,a.__)("Clearpay payment method","woo_clearpay"),canMakePayment:({cartTotals:e})=>{const a=Math.max("1.00",parseFloat(s()?.min)),t=parseFloat(s()?.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!==(l=s()?.supports)&&void 0!==l?l:[]}});const _=()=>{const{ec_button:a}=s();return(0,r.useEffect)((()=>{(0,i.U)()}),[]),(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:c}=s()||{},l=r&&n&&a&&(e=>!Array.isArray(e)||!e.some((e=>0==e.extensions?.woo_clearpay?.eligible)))(e);if(l){const{total_price:e,currency_minor_unit:a}=t,r=parseFloat(e)/Math.pow(10,a),n=Math.max("1.00",parseFloat(o)),s=parseFloat(c);return r>=n&&r<=s}return!1},supports:{features:null!==(p=s()?.supports)&&void 0!==p?p:[]}})})()})(); -
clearpay-gateway-for-woocommerce/tags/3.8.4/build/clearpay-page-checkout/index.asset.php
r3029190 r3036619 1 <?php return array('dependencies' => array(), 'version' => ' 9afa71af4b47c99e2768');1 <?php return array('dependencies' => array(), 'version' => 'fbeba462edaf832e003d'); -
clearpay-gateway-for-woocommerce/tags/3.8.4/build/clearpay-page-checkout/index.js
r3029190 r3036619 1 !function(e){let t=null, c=!1;e(document.body).on("update_checkout updated_checkout payment_method_selected",(a=>{switch(a.type){case"update_checkout":return void(c=!0);case"payment_method_selected":if(c)return;break;case"updated_checkout":c=!1}(c=>{const a=e("#clearpay-widget-container");if(a.length){a.empty();const{currency:t,amount:c,pageType:n,mpid:u}=a.data();let o=new Square.Marketplace.SquarePlacement;Object.assign(o,{type:"payment-schedule",platform:"WooCommerce",mpid:u,pageType:n,amount:c,currency:t}),e(o).appendTo(a)}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("#clearpay-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); -
clearpay-gateway-for-woocommerce/tags/3.8.4/class/WC_Gateway_Clearpay.php
r3029776 r3036619 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" -
clearpay-gateway-for-woocommerce/tags/3.8.4/class/WC_Gateway_Clearpay/instalments.html.php
r3029379 r3036619 5 5 */ 6 6 7 function clearpay_display_payment_schedule($test_mode, $mpid, $order_total, $currency, $page_type = 'checkout') {7 function clearpay_display_payment_schedule($test_mode, $mpid, $order_total, $currency, $page_type = 'checkout') { 8 8 ?> 9 9 <?php if ($test_mode != 'production') { ?> … … 15 15 data-page-type="<?php echo esc_attr($page_type); ?>" 16 16 data-amount="<?php echo esc_attr($order_total); ?>" 17 data-currency="<?php echo esc_attr($currency); ?>"></ square-placement>17 data-currency="<?php echo esc_attr($currency); ?>"></div> 18 18 <?php 19 }19 } -
clearpay-gateway-for-woocommerce/tags/3.8.4/clearpay-gateway-for-woocommerce.php
r3029776 r3036619 5 5 * Author: Clearpay 6 6 * Author URI: https://www.clearpay.co.uk/ 7 * Version: 3.8. 37 * Version: 3.8.4 8 8 * Text Domain: woo_clearpay 9 9 * Domain Path: /languages/ 10 10 * WC requires at least: 3.2.6 11 * WC tested up to: 8.5. 111 * WC tested up to: 8.5.2 12 12 * 13 13 * Copyright: (c) 2021 Clearpay … … 47 47 * the value in the comments above. 48 48 */ 49 public static $version = '3.8. 3';49 public static $version = '3.8.4'; 50 50 51 51 /** -
clearpay-gateway-for-woocommerce/tags/3.8.4/readme.txt
r3029776 r3036619 3 3 Tags: woocommerce, clearpay 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/ … … 40 40 == Changelog == 41 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. 47 42 48 = 3.8.3 = 43 49 *Release Date: Thursday, 01 Feb 2024* -
clearpay-gateway-for-woocommerce/trunk/build/clearpay-blocks/index.asset.php
r3029190 r3036619 1 <?php return array('dependencies' => array('react', 'wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-i18n'), 'version' => ' 12f6f83fd4dbcce44261');1 <?php return array('dependencies' => array('react', 'wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-i18n'), 'version' => '468f867f2f2141fe808f'); -
clearpay-gateway-for-woocommerce/trunk/build/clearpay-blocks/index.js
r3029190 r3036619 1 (()=>{"use strict";var e={433:(e,a, r)=>{r.d(a,{U:()=>t});const t=()=>{var e,a=null;(e=jQuery)(".btn-clearpay_express").length&&Square?.Marketplace&&(e(".btn-clearpay_express").prop("disabled",!1),Square.Marketplace.initializeForPopup({countryCode:clearpay_express_js_config.country_code,target:".btn-clearpay_express",buyNow:!0,pickup:!1,onCommenceCheckout:function(r){if(e(".btn-clearpay_express").prop("disabled",!0),e(".buy-backdrop").length){var t=e(".buy-backdrop").clone();t.find(':contains("Clearpay")').remove(),a||(a={overlay:t,css:e('style:contains("buy-backdrop")').clone()})}e.ajax({url:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_start",nonce:clearpay_express_js_config.ec_start_nonce},success:function(e){e.success?r.resolve(e.token):(e.message?r.reject(e.message):r.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE),e.redirectUrl&&(window.location.href=e.redirectUrl))},error:function(e,a,t){r.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE),alert("Something went wrong. Please try again later.")}})},onShippingAddressChange:function(a,r){e.ajax({url:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_change",nonce:clearpay_express_js_config.ec_change_nonce,address:a},success:function(e){e.hasOwnProperty("error")?r.reject(Square.Marketplace.CONSTANTS.SERVICE_UNAVAILABLE,e.message):r.resolve(e)},error:function(e,a,t){r.reject(Square.Marketplace.CONSTANTS.BAD_RESPONSE)}})},onShippingOptionChange:function(a){e.ajax({url:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_shipping_change",shipping:a.id,nonce:clearpay_express_js_config.ec_change_shipping_nonce}})},onComplete:function(r){r.data&&(r.data.status&&"SUCCESS"==r.data.status?(a&&(a.overlay.appendTo("body"),a.css.appendTo("head")),e.ajax({url:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_complete",nonce:clearpay_express_js_config.ec_complete_nonce,token:r.data.orderToken},success:function(r){e(".btn-clearpay_express").prop("disabled",!1),r.redirectUrl?window.location.href=r.redirectUrl:(a.overlay.remove(),a.css.remove())},error:function(r,t,n){e(".btn-clearpay_express").prop("disabled",!1),alert("Something went wrong. Please try again later."),a.overlay.remove(),a.css.remove()}})):e(".btn-clearpay_express").prop("disabled",!1))}}))};var n;(n=jQuery)((function(){t(),n(document.body).on("updated_cart_totals",t)}))}},a={};function r(t){var n=a[t];if(void 0!==n)return n.exports;var o=a[t]={exports:{}};return e[t](o,o.exports,r),o.exports}r.d=(e,a)=>{for(var t in a)r.o(a,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),(()=>{const e=window.React,a=window.wp.i18n,t=window.wp.element,n=window.wc.wcBlocksRegistry,o="clearpay",c=window.wc.wcSettings,s=()=>{const e=(0,c.getSetting)("clearpay_data",null);return e||console.log("Clearpay initialization data is not available"),e};var l,p,i=r(433);const d=e=>{const{cartTotal:a,currency:r}=e;return a.value/Math.pow(10,r.minorUnit)},u=a=>{return(0,e.createElement)("div",null,(r=s()?.testmode,"production"!=r?(0,e.createElement)("p",{className:"clearpay-test-mode-warning-text"},"TEST MODE ENABLED"):null),(0,e.createElement)("square-placement",{"data-type":"payment-schedule","data-mpid":s()?.mpid,"data-page-type":"checkout","data-platform":"WooCommerce/Blocks","data-locale":s()?.locale,"data-amount":d(a.billing),"data-currency":s()?.currency}));var r};(0,n.registerPaymentMethod)({name:o,label:(0,e.createElement)("square-placement",{"data-mpid":s()?.mpid,"data-currency":s()?.currency,"data-page-type":"checkout","data-type":"logo","data-logo-type":"compact-badge","data-platform":"WooCommerce/Blocks"}),ariaLabel:(0,a.__)("Clearpay payment method","woo_clearpay"),canMakePayment:({cartTotals:e})=>{const a=Math.max("1.00",parseFloat(s()?.min)),r=parseFloat(s()?.max),t=parseFloat(e.total_price)/Math.pow(10,e.currency_minor_unit);return t>=a&&t<=r},content:(0,e.createElement)(u,null),edit:(0,e.createElement)(u,null),supports:{features:null!==(l=s()?.supports)&&void 0!==l?l:[]}});const _=()=>{const{ec_button:a}=s();return(0,t.useEffect)((()=>{(0,i.U)()}),[]),(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:r}})=>{const{frontend_is_ready:t,ec_enabled:n,min:o,max:c}=s()||{},l=t&&n&&a&&(e=>!Array.isArray(e)||!e.some((e=>0==e.extensions?.woo_clearpay?.eligible)))(e);if(l){const{total_price:e,currency_minor_unit:a}=r,t=parseFloat(e)/Math.pow(10,a),n=Math.max("1.00",parseFloat(o)),s=parseFloat(c);return t>=n&&t<=s}return!1},supports:{features:null!==(p=s()?.supports)&&void 0!==p?p:[]}})})()})();1 (()=>{"use strict";var e={433:(e,a,t)=>{t.d(a,{U:()=>r});const r=()=>{var e,a=null;(e=jQuery)(".btn-clearpay_express").length&&Square?.Marketplace&&(e(".btn-clearpay_express").prop("disabled",!1),Square.Marketplace.initializeForPopup({countryCode:clearpay_express_js_config.country_code,target:".btn-clearpay_express",buyNow:!0,pickup:!1,onCommenceCheckout:function(t){if(e(".btn-clearpay_express").prop("disabled",!0),e(".buy-backdrop").length){var r=e(".buy-backdrop").clone();r.find(':contains("Clearpay")').remove(),a||(a={overlay:r,css:e('style:contains("buy-backdrop")').clone()})}e.ajax({url:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_start",nonce:clearpay_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:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_change",nonce:clearpay_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:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_shipping_change",shipping:a.id,nonce:clearpay_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:clearpay_express_js_config.ajaxurl,method:"POST",data:{action:"clearpay_express_complete",nonce:clearpay_express_js_config.ec_complete_nonce,token:t.data.orderToken},success:function(t){e(".btn-clearpay_express").prop("disabled",!1),t.redirectUrl?window.location.href=t.redirectUrl:(a.overlay.remove(),a.css.remove())},error:function(t,r,n){e(".btn-clearpay_express").prop("disabled",!1),alert("Something went wrong. Please try again later."),a.overlay.remove(),a.css.remove()}})):e(".btn-clearpay_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="clearpay",c=window.wc.wcSettings,s=()=>{const e=(0,c.getSetting)("clearpay_data",null);return e||console.log("Clearpay initialization data is not available"),e};var l,p,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=s()?.testmode,"production"!=t?(0,e.createElement)("p",{className:"clearpay-test-mode-warning-text"},"TEST MODE ENABLED"):null),(0,e.createElement)("square-placement",{"data-type":"payment-schedule","data-mpid":s()?.mpid,"data-page-type":"checkout","data-platform":"WooCommerce/Blocks","data-locale":s()?.locale,"data-amount":d(a.billing),"data-currency":s()?.currency}));var t};(0,n.registerPaymentMethod)({name:o,label:(0,e.createElement)("square-placement",{"data-mpid":s()?.mpid,"data-currency":s()?.currency,"data-page-type":"checkout","data-type":"logo","data-logo-type":"compact-badge","data-platform":"WooCommerce/Blocks"}),ariaLabel:(0,a.__)("Clearpay payment method","woo_clearpay"),canMakePayment:({cartTotals:e})=>{const a=Math.max("1.00",parseFloat(s()?.min)),t=parseFloat(s()?.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!==(l=s()?.supports)&&void 0!==l?l:[]}});const _=()=>{const{ec_button:a}=s();return(0,r.useEffect)((()=>{(0,i.U)()}),[]),(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:c}=s()||{},l=r&&n&&a&&(e=>!Array.isArray(e)||!e.some((e=>0==e.extensions?.woo_clearpay?.eligible)))(e);if(l){const{total_price:e,currency_minor_unit:a}=t,r=parseFloat(e)/Math.pow(10,a),n=Math.max("1.00",parseFloat(o)),s=parseFloat(c);return r>=n&&r<=s}return!1},supports:{features:null!==(p=s()?.supports)&&void 0!==p?p:[]}})})()})(); -
clearpay-gateway-for-woocommerce/trunk/build/clearpay-page-checkout/index.asset.php
r3029190 r3036619 1 <?php return array('dependencies' => array(), 'version' => ' 9afa71af4b47c99e2768');1 <?php return array('dependencies' => array(), 'version' => 'fbeba462edaf832e003d'); -
clearpay-gateway-for-woocommerce/trunk/build/clearpay-page-checkout/index.js
r3029190 r3036619 1 !function(e){let t=null, c=!1;e(document.body).on("update_checkout updated_checkout payment_method_selected",(a=>{switch(a.type){case"update_checkout":return void(c=!0);case"payment_method_selected":if(c)return;break;case"updated_checkout":c=!1}(c=>{const a=e("#clearpay-widget-container");if(a.length){a.empty();const{currency:t,amount:c,pageType:n,mpid:u}=a.data();let o=new Square.Marketplace.SquarePlacement;Object.assign(o,{type:"payment-schedule",platform:"WooCommerce",mpid:u,pageType:n,amount:c,currency:t}),e(o).appendTo(a)}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("#clearpay-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); -
clearpay-gateway-for-woocommerce/trunk/class/WC_Gateway_Clearpay.php
r3029776 r3036619 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" -
clearpay-gateway-for-woocommerce/trunk/class/WC_Gateway_Clearpay/instalments.html.php
r3029379 r3036619 5 5 */ 6 6 7 function clearpay_display_payment_schedule($test_mode, $mpid, $order_total, $currency, $page_type = 'checkout') {7 function clearpay_display_payment_schedule($test_mode, $mpid, $order_total, $currency, $page_type = 'checkout') { 8 8 ?> 9 9 <?php if ($test_mode != 'production') { ?> … … 15 15 data-page-type="<?php echo esc_attr($page_type); ?>" 16 16 data-amount="<?php echo esc_attr($order_total); ?>" 17 data-currency="<?php echo esc_attr($currency); ?>"></ square-placement>17 data-currency="<?php echo esc_attr($currency); ?>"></div> 18 18 <?php 19 }19 } -
clearpay-gateway-for-woocommerce/trunk/clearpay-gateway-for-woocommerce.php
r3029776 r3036619 5 5 * Author: Clearpay 6 6 * Author URI: https://www.clearpay.co.uk/ 7 * Version: 3.8. 37 * Version: 3.8.4 8 8 * Text Domain: woo_clearpay 9 9 * Domain Path: /languages/ 10 10 * WC requires at least: 3.2.6 11 * WC tested up to: 8.5. 111 * WC tested up to: 8.5.2 12 12 * 13 13 * Copyright: (c) 2021 Clearpay … … 47 47 * the value in the comments above. 48 48 */ 49 public static $version = '3.8. 3';49 public static $version = '3.8.4'; 50 50 51 51 /** -
clearpay-gateway-for-woocommerce/trunk/readme.txt
r3029776 r3036619 3 3 Tags: woocommerce, clearpay 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/ … … 40 40 == Changelog == 41 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. 47 42 48 = 3.8.3 = 43 49 *Release Date: Thursday, 01 Feb 2024*
Note: See TracChangeset
for help on using the changeset viewer.