diff --git a/examples/dynamic-checkout/index.html b/examples/dynamic-checkout/index.html index a1f3f11..7424644 100644 --- a/examples/dynamic-checkout/index.html +++ b/examples/dynamic-checkout/index.html @@ -63,12 +63,7 @@ Pay Button Color - + @@ -104,7 +99,7 @@ Enforce Safe Payment Method @@ -202,7 +197,7 @@ Dispatched Events locale: formValues.locale, capturePayments: formValues.capturePayments, allowFallbackToSale: formValues.allowFallbackToSale, - enforceSafePaymentMethod: formValues.enforceSafePaymentMethod, + enforceSavePaymentMethod: formValues.enforceSavePaymentMethod, hideSavedPaymentMethods: formValues.hideSavedPaymentMethods, showStatusMessage: formValues.showStatusMessage, payButtonText: formValues.payButtonText, @@ -235,7 +230,7 @@ Dispatched Events const payButtonTextColor = document.getElementById("pay-button-text-color").value.trim() const capturePayments = document.getElementById("capture-payments").checked const allowFallbackToSale = document.getElementById("allow-fallback-to-sale").checked - const enforceSafePaymentMethod = document.getElementById( + const enforceSavePaymentMethod = document.getElementById( "enforce-safe-payment-method", ).checked const hideSavedPaymentMethods = document.getElementById( @@ -251,7 +246,7 @@ Dispatched Events locale, capturePayments, allowFallbackToSale, - enforceSafePaymentMethod, + enforceSavePaymentMethod, hideSavedPaymentMethods, showStatusMessage, payButtonText, diff --git a/package.json b/package.json index d11a81a..3096f3c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "processout.js", - "version": "1.8.2", + "version": "1.8.3", "description": "ProcessOut.js is a JavaScript library for ProcessOut's payment processing API.", "scripts": { "build:processout": "tsc -p src/processout && uglifyjs --compress --keep-fnames --ie8 dist/processout.js -o dist/processout.js", diff --git a/src/dynamic-checkout/config/payment-config.ts b/src/dynamic-checkout/config/payment-config.ts index 14952e0..fa93987 100644 --- a/src/dynamic-checkout/config/payment-config.ts +++ b/src/dynamic-checkout/config/payment-config.ts @@ -12,7 +12,7 @@ module ProcessOut { clientSecret?: string capturePayments?: boolean allowFallbackToSale?: boolean - enforceSafePaymentMethod?: boolean + enforceSavePaymentMethod?: boolean hideSavedPaymentMethods?: boolean showStatusMessage?: boolean payButtonText?: string @@ -35,7 +35,7 @@ module ProcessOut { locale: DynamicCheckoutPublicConfigType["locale"] = "en" capturePayments: DynamicCheckoutPublicConfigType["capturePayments"] = false allowFallbackToSale: DynamicCheckoutPublicConfigType["allowFallbackToSale"] = false - enforceSafePaymentMethod: DynamicCheckoutPublicConfigType["enforceSafePaymentMethod"] = false + enforceSavePaymentMethod: DynamicCheckoutPublicConfigType["enforceSavePaymentMethod"] = false hideSavedPaymentMethods: DynamicCheckoutPublicConfigType["hideSavedPaymentMethods"] = false showStatusMessage: DynamicCheckoutPublicConfigType["showStatusMessage"] = true payButtonText: DynamicCheckoutPublicConfigType["payButtonText"] = "" @@ -56,7 +56,7 @@ module ProcessOut { invoiceDetails: this.invoiceDetails, capturePayments: this.capturePayments, allowFallbackToSale: this.allowFallbackToSale, - enforceSafePaymentMethod: this.enforceSafePaymentMethod, + enforceSavePaymentMethod: this.enforceSavePaymentMethod, hideSavedPaymentMethods: this.hideSavedPaymentMethods, showStatusMessage: this.showStatusMessage, additionalData: this.additionalData, @@ -87,7 +87,7 @@ module ProcessOut { this.locale = config.locale || "en" this.capturePayments = config.capturePayments || false this.allowFallbackToSale = config.allowFallbackToSale || false - this.enforceSafePaymentMethod = config.enforceSafePaymentMethod || false + this.enforceSavePaymentMethod = config.enforceSavePaymentMethod || false this.hideSavedPaymentMethods = config.hideSavedPaymentMethods || false this.payButtonText = config.payButtonText || "" this.additionalData = config.additionalData || {} diff --git a/src/dynamic-checkout/payment-methods/apm.ts b/src/dynamic-checkout/payment-methods/apm.ts index c8fc083..ee53d05 100644 --- a/src/dynamic-checkout/payment-methods/apm.ts +++ b/src/dynamic-checkout/payment-methods/apm.ts @@ -55,7 +55,7 @@ module ProcessOut { const cardPaymentOptions = { authorize_only: !this.paymentConfig.capturePayments, allow_fallback_to_sale: this.paymentConfig.allowFallbackToSale, - save_source: canSavePaymentMethod && this.paymentConfig.enforceSafePaymentMethod, + save_source: canSavePaymentMethod && this.paymentConfig.enforceSavePaymentMethod, } const requestOptions = { @@ -69,7 +69,7 @@ module ProcessOut { if ( canSavePaymentMethod && saveForFutureCheckbox && - !this.paymentConfig.enforceSafePaymentMethod + !this.paymentConfig.enforceSavePaymentMethod ) { cardPaymentOptions["save_source"] = saveForFutureCheckbox.checked } @@ -407,7 +407,7 @@ module ProcessOut { id: `save-apm-for-future-${this.paymentMethod.apm.gateway_name}`, } - if (this.paymentConfig.enforceSafePaymentMethod) { + if (this.paymentConfig.enforceSavePaymentMethod) { saveForFutureAttributes.checked = "checked" saveForFutureAttributes.disabled = "disabled" } diff --git a/src/dynamic-checkout/payment-methods/card.ts b/src/dynamic-checkout/payment-methods/card.ts index 059ae9d..31b7864 100644 --- a/src/dynamic-checkout/payment-methods/card.ts +++ b/src/dynamic-checkout/payment-methods/card.ts @@ -126,7 +126,7 @@ module ProcessOut { const cardPaymentOptions = { authorize_only: !this.paymentConfig.capturePayments, allow_fallback_to_sale: this.paymentConfig.allowFallbackToSale, - save_source: canSavePaymentMethod && this.paymentConfig.enforceSafePaymentMethod, + save_source: canSavePaymentMethod && this.paymentConfig.enforceSavePaymentMethod, } const saveForFutureCheckbox = document.getElementById( @@ -136,7 +136,7 @@ module ProcessOut { if ( canSavePaymentMethod && saveForFutureCheckbox && - !this.paymentConfig.enforceSafePaymentMethod + !this.paymentConfig.enforceSavePaymentMethod ) { cardPaymentOptions["save_source"] = saveForFutureCheckbox.checked } @@ -276,7 +276,7 @@ module ProcessOut { name: "save-card-for-future", } - if (this.paymentConfig.enforceSafePaymentMethod) { + if (this.paymentConfig.enforceSavePaymentMethod) { saveForFutureAttributes.checked = "checked" saveForFutureAttributes.disabled = "disabled" } @@ -364,7 +364,9 @@ module ProcessOut { } private getCvcLabel() { - return this.paymentConfig.cvcLabel || Translations.getText("cvc-label", this.paymentConfig.locale) + return ( + this.paymentConfig.cvcLabel || Translations.getText("cvc-label", this.paymentConfig.locale) + ) } private getCvcPlaceholder() {