Changeset 3253883
- Timestamp:
- 03/11/2025 09:21:50 AM (11 months ago)
- Location:
- nexi-xpay-build
- Files:
-
- 102 added
- 6 edited
-
assets/screenshot-2-it.png (added)
-
tags/7.5.0 (added)
-
tags/7.5.0/README.md (added)
-
tags/7.5.0/assets (added)
-
tags/7.5.0/assets/css (added)
-
tags/7.5.0/assets/css/xpay-admin.css (added)
-
tags/7.5.0/assets/css/xpay.css (added)
-
tags/7.5.0/assets/images (added)
-
tags/7.5.0/assets/images/logo.jpg (added)
-
tags/7.5.0/assets/js (added)
-
tags/7.5.0/assets/js/pagodil-sticker.min.js (added)
-
tags/7.5.0/assets/js/xpay-admin.js (added)
-
tags/7.5.0/assets/js/xpay-build-npg.js (added)
-
tags/7.5.0/assets/js/xpay-build.js (added)
-
tags/7.5.0/assets/js/xpay.js (added)
-
tags/7.5.0/lang (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-cs_CZ.l10n.php (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-cs_CZ.mo (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-cs_CZ.po (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-de_DE.l10n.php (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-de_DE.mo (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-de_DE.po (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-el.l10n.php (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-el.mo (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-el.po (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-hu_HU.l10n.php (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-hu_HU.mo (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-hu_HU.po (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-it_IT.l10n.php (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-it_IT.mo (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-it_IT.po (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-pl_PL.l10n.php (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-pl_PL.mo (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-pl_PL.po (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-ro_RO.l10n.php (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-ro_RO.mo (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-ro_RO.po (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-sk_SK.l10n.php (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-sk_SK.mo (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay-sk_SK.po (added)
-
tags/7.5.0/lang/woocommerce-gateway-nexi-xpay.pot (added)
-
tags/7.5.0/src (added)
-
tags/7.5.0/src/autoload.php (added)
-
tags/7.5.0/src/classes (added)
-
tags/7.5.0/src/classes/Nexi (added)
-
tags/7.5.0/src/classes/Nexi/CapToStateCode.php (added)
-
tags/7.5.0/src/classes/Nexi/Iso3166.php (added)
-
tags/7.5.0/src/classes/Nexi/Log.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_3DS20_Data_Provider.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Admin_Page.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Build_Token.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_Admin.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_NPG_API.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_NPG_APM.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_NPG_Cards.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_NPG_Cards_Build.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_NPG_Currency.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_NPG_Generic_Method.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_NPG_Lock_Handler.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_NPG_Process_Completion.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_Nexi_Register_Available.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_XPay_API.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_XPay_APM.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_XPay_Cards.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_XPay_Cards_Build.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_XPay_Generic_Method.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Gateway_XPay_Process_Completion.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Klarna_Data_Provider.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_NPG_3DS20_Data_Provider.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_NPG_Token.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Nexi_Db.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Nexi_Helper.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Pagodil_Configuration.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Pagodil_Data_Provider.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Pagodil_Widget.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Pending_Status.php (added)
-
tags/7.5.0/src/classes/Nexi/WC_Save_Order_Meta.php (added)
-
tags/7.5.0/templates (added)
-
tags/7.5.0/templates/build_preview.php (added)
-
tags/7.5.0/templates/npg_build_payment.php (added)
-
tags/7.5.0/templates/npg_payment_detail.php (added)
-
tags/7.5.0/templates/pagodil_checkout.php (added)
-
tags/7.5.0/templates/xpay_payment_detail.php (added)
-
tags/7.5.0/woocommerce-gateway-nexi-xpay.php (added)
-
trunk/README.md (modified) (2 diffs)
-
trunk/assets/js/xpay-build.js (modified) (15 diffs)
-
trunk/lang/woocommerce-gateway-nexi-xpay-cs_CZ.l10n.php (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-cs_CZ.mo (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-cs_CZ.po (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-de_DE.l10n.php (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-de_DE.mo (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-de_DE.po (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-hu_HU.l10n.php (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-hu_HU.mo (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-hu_HU.po (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-pl_PL.l10n.php (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-pl_PL.mo (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-pl_PL.po (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-ro_RO.l10n.php (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-ro_RO.mo (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-ro_RO.po (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-sk_SK.l10n.php (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-sk_SK.mo (added)
-
trunk/lang/woocommerce-gateway-nexi-xpay-sk_SK.po (added)
-
trunk/src/classes/Nexi/WC_Gateway_Nexi_Register_Available.php (modified) (1 diff)
-
trunk/src/classes/Nexi/WC_Gateway_XPay_API.php (modified) (1 diff)
-
trunk/src/classes/Nexi/WC_Gateway_XPay_Generic_Method.php (modified) (1 diff)
-
trunk/woocommerce-gateway-nexi-xpay.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
nexi-xpay-build/trunk/README.md
r3219516 r3253883 5 5 Author: Nexi Payments SpA 6 6 Requires at least: 4.6 7 Tested up to: 6.7. 17 Tested up to: 6.7.2 8 8 WC Requires at least: 2.7.0 9 WC Tested up to: 9. 5.110 Stable tag: 7. 4.19 WC Tested up to: 9.7.1 10 Stable tag: 7.5.0 11 11 License: GNU General Public License v3.0 12 12 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 281 281 = 7.4.1 = 282 282 * Fixed - Minor issues 283 284 = 7.5.0 = 285 * Added new payment method: Click to Pay 286 * Added language compatibility: German, Czech, Romanian, Slovak, Hungarian, Polish 287 * Fixed - Minor issues -
nexi-xpay-build/trunk/assets/js/xpay-build.js
r3017117 r3253883 16 16 checkCanSavePaymentMethod(); 17 17 18 jQuery("input[name='wc-xpay_build-payment-token']").on("change", function () { 18 jQuery(document).on("change", "input[name='wc-xpay_build-payment-token']", function () { 19 checkCanSavePaymentMethod(); 20 }); 21 22 jQuery(document).on("change", "ul.woocommerce-SavedPaymentMethods", function () { 19 23 checkCanSavePaymentMethod(); 20 24 }); … … 39 43 40 44 if (jQuery("#xpay_build_border_color_error").val()) { 41 jQuery("#xpay-card").css( 42 "border", 43 "1px solid " + jQuery("#xpay_build_border_color_error").val() 44 ); 45 jQuery("#xpay-card").css("border", "1px solid " + jQuery("#xpay_build_border_color_error").val()); 45 46 } 46 47 } else { … … 49 50 50 51 if (jQuery("#xpay_build_border_color_default").val()) { 51 jQuery("#xpay-card").css( 52 "border", 53 "1px solid " + jQuery("#xpay_build_border_color_default").val() 54 ); 52 jQuery("#xpay-card").css("border", "1px solid " + jQuery("#xpay_build_border_color_default").val()); 55 53 } 56 54 } … … 84 82 85 83 displayError.textContent = "[" + response.errore.codice + "] " + response.errore.messaggio; 84 86 85 document.getElementById("place_order").disabled = false; 87 86 88 htmlErr = 89 '<div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-checkout">\n<ul class="woocommerce-error" role="alert"><li>' + 90 jQuery("#xpay_msg_err").val() + 91 "</li></ul></div>"; 87 htmlErr = '<div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-checkout">\n<ul class="woocommerce-error" role="alert"><li>' + jQuery("#xpay_msg_err").val() + "</li></ul></div>"; 92 88 93 89 jQuery("form.checkout").prepend(htmlErr); 94 jQuery("html,body").animate({ scrollTop: 0}, "slow");90 jQuery("html,body").animate({scrollTop: 0}, "slow"); 95 91 jQuery("body").trigger("update_checkout"); 96 92 } … … 100 96 if (jQuery("#payment_method_xpay_build").is(":checked")) { 101 97 if (jQuery("#xpayNonce").val().length === 0) { 102 if ( 103 typeof jQuery('input[name="wc-xpay_build-payment-token"]:checked').val() === 104 "undefined" || 105 "new" === jQuery('input[name="wc-xpay_build-payment-token"]:checked').val() 106 ) { 107 jQuery("#xpay_build_transactionId").val( 108 jQuery("#xpay_build_transactionId").attr("data-new-card-value") 109 ); 110 111 jQuery("#xpay_build_num_contratto").val( 112 jQuery("#xpay_build_num_contratto").attr("data-new-card-value") 113 ); 98 if (typeof jQuery('input[name="wc-xpay_build-payment-token"]:checked').val() === "undefined" || "new" === jQuery('input[name="wc-xpay_build-payment-token"]:checked').val()) { 99 jQuery("#xpay_build_transactionId").val(jQuery("#xpay_build_transactionId").attr("data-new-card-value")); 100 101 jQuery("#xpay_build_num_contratto").val(jQuery("#xpay_build_num_contratto").attr("data-new-card-value")); 114 102 115 103 XPay.createNonce("wc-xpay-cc-form", card["xpay-card"]); 116 104 } else { 117 selectedSavedCard = jQuery( 118 'input[name="wc-xpay_build-payment-token"]:checked' 119 ).val(); 105 selectedSavedCard = jQuery('input[name="wc-xpay_build-payment-token"]:checked').val(); 106 120 107 tokenObject = jQuery("div[data-wc-id='" + selectedSavedCard + "']"); 121 108 … … 129 116 XPay.createNonce("wc-xpay-cc-form", card[instanceId]); 130 117 } 118 131 119 return false; 132 120 } else { … … 137 125 138 126 function checkCanSavePaymentMethod() { 139 if ( 140 jQuery("#wc-xpay_build-payment-token-new").length && 141 !jQuery("#wc-xpay_build-payment-token-new").is(":checked") 142 ) { 127 if (parseInt(jQuery('.payment_method_xpay_build ul.woocommerce-SavedPaymentMethods').data('count')) > 0 && jQuery("#wc-xpay_build-payment-token-new").length && !jQuery("#wc-xpay_build-payment-token-new").is(":checked")) { 143 128 jQuery("#save-card").removeAttr("checked"); 144 129 … … 165 150 }); 166 151 167 jQuery(document).on("change", ' input[name="wc-xpay_build-new-payment-method"]', function () {152 jQuery(document).on("change", '#save-card', function () { 168 153 var requestType = "PA"; 169 154 170 if (jQuery( this).is(":checked")) {155 if (jQuery("#save-card").is(":checked")) { 171 156 requestType = "PP"; 172 157 } … … 174 159 XPay.updateConfig(card["xpay-card"], { 175 160 serviceType: "paga_oc3d", 176 requestType: requestType ,161 requestType: requestType 177 162 }); 178 163 }); … … 180 165 // if any error is returned from the payment process, forces form to refresh and reload the build form 181 166 jQuery(document.body).on("checkout_error", function () { 182 if ( 183 jQuery("#payment_method_xpay_build").is(":checked") && 184 ("new" === jQuery('input[name="wc-xpay_build-payment-token"]:checked').val() || 185 typeof jQuery('input[name="wc-xpay_build-payment-token"]:checked').val() === 186 "undefined") 187 ) { 167 if (jQuery("#payment_method_xpay_build").is(":checked") && ("new" === jQuery('input[name="wc-xpay_build-payment-token"]:checked').val() || typeof jQuery('input[name="wc-xpay_build-payment-token"]:checked').val() === "undefined")) { 188 168 if (jQuery("#xpayNonce").val().length !== 0) { 189 169 jQuery("form.checkout").trigger("update"); … … 210 190 baseConfig: { 211 191 apiKey: xpay_new_payment_info.apiKey, 212 enviroment: xpay_new_payment_info.enviroment ,192 enviroment: xpay_new_payment_info.enviroment 213 193 }, 214 194 paymentParams: { … … 217 197 url: "", 218 198 urlPost: "", 219 urlBack: "" ,199 urlBack: "" 220 200 }, 221 201 customParams: {}, 222 language: xpay_new_payment_info.language ,202 language: xpay_new_payment_info.language 223 203 }; 224 204 … … 229 209 cardHolderAcctInfo: {} 230 210 }; 231 232 if (xpay_new_payment_info.Buyer_email != '') {211 212 if (xpay_new_payment_info.Buyer_email !== '') { 233 213 tds_param.buyer.email = xpay_new_payment_info.Buyer_email; 234 214 } 235 if (xpay_new_payment_info.Buyer_homePhone != '') {215 if (xpay_new_payment_info.Buyer_homePhone !== '') { 236 216 tds_param.buyer.homePhone = xpay_new_payment_info.Buyer_homePhone; 237 217 } 238 if (xpay_new_payment_info.Buyer_account != '') {218 if (xpay_new_payment_info.Buyer_account !== '') { 239 219 tds_param.buyer.account = xpay_new_payment_info.Buyer_account; 240 220 } 241 242 if (xpay_new_payment_info.Dest_city != '') {221 222 if (xpay_new_payment_info.Dest_city !== '') { 243 223 tds_param.destinationAddress.city = xpay_new_payment_info.Dest_city; 244 224 } 245 if (xpay_new_payment_info.Dest_country != '') {225 if (xpay_new_payment_info.Dest_country !== '') { 246 226 tds_param.destinationAddress.countryCode = xpay_new_payment_info.Dest_country; 247 227 } 248 if (xpay_new_payment_info.Dest_street != '') {228 if (xpay_new_payment_info.Dest_street !== '') { 249 229 tds_param.destinationAddress.street = xpay_new_payment_info.Dest_street; 250 230 } 251 if (xpay_new_payment_info.Dest_street2 != '') {231 if (xpay_new_payment_info.Dest_street2 !== '') { 252 232 tds_param.destinationAddress.street2 = xpay_new_payment_info.Dest_street2; 253 233 } 254 if (xpay_new_payment_info.Dest_cap != '') {234 if (xpay_new_payment_info.Dest_cap !== '') { 255 235 tds_param.destinationAddress.postalCode = xpay_new_payment_info.Dest_cap; 256 236 } 257 if (xpay_new_payment_info.Dest_state != '') {237 if (xpay_new_payment_info.Dest_state !== '') { 258 238 tds_param.destinationAddress.stateCode = xpay_new_payment_info.Dest_state; 259 239 } 260 261 if (xpay_new_payment_info.Bill_city != '') {240 241 if (xpay_new_payment_info.Bill_city !== '') { 262 242 tds_param.billingAddress.city = xpay_new_payment_info.Bill_city; 263 243 } 264 if (xpay_new_payment_info.Bill_country != '') {244 if (xpay_new_payment_info.Bill_country !== '') { 265 245 tds_param.billingAddress.countryCode = xpay_new_payment_info.Bill_country; 266 246 } 267 if (xpay_new_payment_info.Bill_street != '') {247 if (xpay_new_payment_info.Bill_street !== '') { 268 248 tds_param.billingAddress.street = xpay_new_payment_info.Bill_street; 269 249 } 270 if (xpay_new_payment_info.Bill_street2 != '') {250 if (xpay_new_payment_info.Bill_street2 !== '') { 271 251 tds_param.billingAddress.street2 = xpay_new_payment_info.Bill_street2; 272 252 } 273 if (xpay_new_payment_info.Bill_cap != '') {253 if (xpay_new_payment_info.Bill_cap !== '') { 274 254 tds_param.billingAddress.postalCode = xpay_new_payment_info.Bill_cap; 275 255 } 276 if (xpay_new_payment_info.Bill_state != '') {256 if (xpay_new_payment_info.Bill_state !== '') { 277 257 tds_param.billingAddress.stateCode = xpay_new_payment_info.Bill_state; 278 258 } 279 280 if (xpay_new_payment_info.chAccDate != '') {259 260 if (xpay_new_payment_info.chAccDate !== '') { 281 261 tds_param.cardHolderAcctInfo.chAccDate = xpay_new_payment_info.chAccDate; 282 262 } 283 if (xpay_new_payment_info.chAccAgeIndicator != '') {263 if (xpay_new_payment_info.chAccAgeIndicator !== '') { 284 264 tds_param.cardHolderAcctInfo.chAccAgeIndicator = xpay_new_payment_info.chAccAgeIndicator; 285 265 } 286 if (xpay_new_payment_info.nbPurchaseAccount != '') {266 if (xpay_new_payment_info.nbPurchaseAccount !== '') { 287 267 tds_param.cardHolderAcctInfo.nbPurchaseAccount = xpay_new_payment_info.nbPurchaseAccount; 288 268 } 289 if (xpay_new_payment_info.destinationAddressUsageDate != '') {269 if (xpay_new_payment_info.destinationAddressUsageDate !== '') { 290 270 tds_param.cardHolderAcctInfo.destinationAddressUsageDate = xpay_new_payment_info.destinationAddressUsageDate; 291 271 } 292 if (xpay_new_payment_info.destinationNameIndicator != '') {272 if (xpay_new_payment_info.destinationNameIndicator !== '') { 293 273 tds_param.cardHolderAcctInfo.destinationNameIndicator = xpay_new_payment_info.destinationNameIndicator; 294 274 } 295 275 296 276 if (Object.keys(tds_param.buyer).length === 0) { 297 277 delete tds_param.buyer; … … 307 287 } 308 288 309 var enabled3ds = document.getElementById("xpay_build_3ds").value;310 311 if (enabled3ds == '1') {289 var enabled3ds = parseInt(document.getElementById("xpay_build_3ds").value); 290 291 if (enabled3ds === 1) { 312 292 xpayConfig.informazioniSicurezza = tds_param; 313 293 } … … 340 320 } catch (error) { 341 321 console.error(error); 342 }343 } 322 } 323 } -
nexi-xpay-build/trunk/src/classes/Nexi/WC_Gateway_Nexi_Register_Available.php
r3185787 r3253883 42 42 'PAGOLIGHT', 43 43 'PAYPAL_BNPL', 44 'FASTCHECKOUT', 44 45 ), 45 46 'CZK' => array( -
nexi-xpay-build/trunk/src/classes/Nexi/WC_Gateway_XPay_API.php
r3185787 r3253883 67 67 $this->init_settings(); 68 68 69 $this->nexi_xpay_alias = $this->settings["nexi_xpay_alias"] ;70 $this->nexi_xpay_mac = $this->settings["nexi_xpay_mac"] ;71 72 $this->nexi_xpay_accounting = $this->settings["nexi_xpay_accounting"] ;73 74 $this->nexi_xpay_oneclick_enabled = ( $this->settings["nexi_xpay_oneclick_enabled"]== "yes");75 76 $this->nexi_xpay_recurring_enabled = ( $this->settings["nexi_xpay_recurring_enabled"]== "yes");77 $this->nexi_xpay_recurring_alias = $this->settings["nexi_xpay_recurring_alias"] ;78 $this->nexi_xpay_recurring_mac = $this->settings["nexi_xpay_recurring_mac"] ;69 $this->nexi_xpay_alias = $this->settings["nexi_xpay_alias"] ?? ''; 70 $this->nexi_xpay_mac = $this->settings["nexi_xpay_mac"] ?? ''; 71 72 $this->nexi_xpay_accounting = $this->settings["nexi_xpay_accounting"] ?? ''; 73 74 $this->nexi_xpay_oneclick_enabled = (($this->settings["nexi_xpay_oneclick_enabled"] ?? '') == "yes"); 75 76 $this->nexi_xpay_recurring_enabled = (($this->settings["nexi_xpay_recurring_enabled"] ?? '') == "yes"); 77 $this->nexi_xpay_recurring_alias = $this->settings["nexi_xpay_recurring_alias"] ?? ''; 78 $this->nexi_xpay_recurring_mac = $this->settings["nexi_xpay_recurring_mac"] ?? ''; 79 79 $this->nexi_xpay_group = $this->settings["nexi_xpay_group"] ?? ''; 80 80 81 $this->nexi_xpay_3ds20_enabled = ( $this->settings['nexi_xpay_3ds20_enabled']== 'yes');81 $this->nexi_xpay_3ds20_enabled = (($this->settings['nexi_xpay_3ds20_enabled'] ?? '') == 'yes'); 82 82 } 83 83 -
nexi-xpay-build/trunk/src/classes/Nexi/WC_Gateway_XPay_Generic_Method.php
r3087872 r3253883 247 247 case 'de_DE': 248 248 $language_id = 'GER'; 249 250 $currentConfig = WC_Nexi_Helper::get_nexi_settings(); 251 252 if (WC_Nexi_Helper::nexi_array_key_exists_and_equals($currentConfig, 'nexi_gateway', GATEWAY_NPG)) { 253 $language_id = 'DEU'; 254 } 249 255 break; 250 256 251 257 case 'ja': 252 258 $language_id = 'GER'; 259 260 $currentConfig = WC_Nexi_Helper::get_nexi_settings(); 261 262 if (WC_Nexi_Helper::nexi_array_key_exists_and_equals($currentConfig, 'nexi_gateway', GATEWAY_NPG)) { 263 $language_id = 'DEU'; 264 } 253 265 break; 254 266 -
nexi-xpay-build/trunk/woocommerce-gateway-nexi-xpay.php
r3209323 r3253883 5 5 * Plugin URI: 6 6 * Description: Payment plugin for payment cards and alternative methods. Powered by Nexi. 7 * Version: 7. 4.17 * Version: 7.5.0 8 8 * Author: Nexi SpA 9 9 * Author URI: https://www.nexi.it … … 27 27 { 28 28 if (in_array('woocommerce/woocommerce.php', apply_filters('active_plugins', get_option('active_plugins'))) || is_plugin_active_for_network('woocommerce/woocommerce.php')) { 29 define("WC_GATEWAY_XPAY_VERSION", "7. 4.1");29 define("WC_GATEWAY_XPAY_VERSION", "7.5.0"); 30 30 31 31 define("GATEWAY_XPAY", "xpay");
Note: See TracChangeset
for help on using the changeset viewer.