Class SalesforcePaymentsZone
dw.extensions.payments
Class SalesforcePaymentsZone
Object
dw.extensions.payments.SalesforcePaymentsZone

Salesforce Payments representation of a payments zone. See Salesforce Payments documentation for how to gain access and configure payment zones and assign them to sites.

A payments zone contains information about the payment zone for a site and country.

Properties
afterpayClearpayEnabled  :  boolean  (Read Only)
Returns true if Afterpay Clearpay presentment is enabled, or false if not.
applePayEnabled  :  boolean  (Read Only)
Returns true if Apple Pay presentment is enabled, or false if not.
bancontactEnabled  :  boolean  (Read Only)
Returns true if Bancontact presentment is enabled, or false if not. Note: For Adyen merchant accounts, this setting refers to the "Bancontact Card" payment method.
bancontactMobileEnabled  :  boolean  (Read Only)
Returns true if Bancontact Mobile presentment is enabled, or false if not. Note: This setting is only applicable for Adyen Merchant Accounts
cardEnabled  :  boolean  (Read Only)
Returns true if credit card presentment is enabled, or false if not.
epsEnabled  :  boolean  (Read Only)
Returns true if EPS presentment is enabled, or false if not.
idealEnabled  :  boolean  (Read Only)
Returns true if iDEAL presentment is enabled, or false if not.
klarnaEnabled  :  boolean  (Read Only)
Returns true if Klarna presentment is enabled, or false if not. Note: For Adyen merchant accounts, this setting applies to the Klarna Pay Later payment method.
klarnaPayInInstallmentsEnabled  :  boolean  (Read Only)
Returns true if Klarna Pay in Installments presentment is enabled, or false if not. Note: This setting is only applicable for Adyen Merchant Accounts.
klarnaPayNowEnabled  :  boolean  (Read Only)
Returns true if Klarna Pay Now presentment is enabled, or false if not. Note: This setting is only applicable for Adyen Merchant Accounts.
paymentRequestEnabled  :  boolean  (Read Only)
Returns true if W3C Payment Request API button presentment is enabled, or false if not.
payPalEnabled  :  boolean  (Read Only)
Returns true if PayPal multi-step checkout presentment is enabled, or false if not.
payPalExpressEnabled  :  boolean  (Read Only)
Returns true if PayPal express checkout presentment is enabled, or false if not.
sepaDebitEnabled  :  boolean  (Read Only)
Returns true if SEPA Debit presentment is enabled, or false if not.
venmoEnabled  :  boolean  (Read Only)
Returns true if Venmo multi-step checkout presentment is enabled, or false if not.
venmoExpressEnabled  :  boolean  (Read Only)
Returns true if Venmo express checkout presentment is enabled, or false if not.
zoneId  :  String  (Read Only)
The id of the payments zone.
Constructor Summary
This class does not have a constructor, so you cannot create it directly.
Method Summary
getPaymentMethods(countryCode : String, amount : Money) : Collection
Returns a collection containing the merchant account payment methods to be presented for this payments zone.
getZoneId() : String
Returns the id of the payments zone.
isAfterpayClearpayEnabled() : boolean
Returns true if Afterpay Clearpay presentment is enabled, or false if not.
isApplePayEnabled() : boolean
Returns true if Apple Pay presentment is enabled, or false if not.
isBancontactEnabled() : boolean
Returns true if Bancontact presentment is enabled, or false if not.
isBancontactMobileEnabled() : boolean
Returns true if Bancontact Mobile presentment is enabled, or false if not.
isCardEnabled() : boolean
Returns true if credit card presentment is enabled, or false if not.
isEpsEnabled() : boolean
Returns true if EPS presentment is enabled, or false if not.
isIdealEnabled() : boolean
Returns true if iDEAL presentment is enabled, or false if not.
isKlarnaEnabled() : boolean
Returns true if Klarna presentment is enabled, or false if not.
isKlarnaPayInInstallmentsEnabled() : boolean
Returns true if Klarna Pay in Installments presentment is enabled, or false if not.
isKlarnaPayNowEnabled() : boolean
Returns true if Klarna Pay Now presentment is enabled, or false if not.
isPaymentRequestEnabled() : boolean
Returns true if W3C Payment Request API button presentment is enabled, or false if not.
isPayPalEnabled() : boolean
Returns true if PayPal multi-step checkout presentment is enabled, or false if not.
isPayPalExpressEnabled() : boolean
Returns true if PayPal express checkout presentment is enabled, or false if not.
isSepaDebitEnabled() : boolean
Returns true if SEPA Debit presentment is enabled, or false if not.
isVenmoEnabled() : boolean
Returns true if Venmo multi-step checkout presentment is enabled, or false if not.
isVenmoExpressEnabled() : boolean
Returns true if Venmo express checkout presentment is enabled, or false if not.
Method Detail
getPaymentMethods
getPaymentMethods(countryCode : String, amount : Money) : Collection
Returns a collection containing the merchant account payment methods to be presented for this payments zone.
Parameters:
countryCode - No Comment In JavaDoc
amount - No Comment In JavaDoc
Returns:
collection of merchant account payment methods

getZoneId
getZoneId() : String
Returns the id of the payments zone.
Returns:
zone id

isAfterpayClearpayEnabled
isAfterpayClearpayEnabled() : boolean
Returns true if Afterpay Clearpay presentment is enabled, or false if not.
Returns:
if Afterpay Clearpay presentment is enabled

isApplePayEnabled
isApplePayEnabled() : boolean
Returns true if Apple Pay presentment is enabled, or false if not.
Returns:
if Apple Pay presentment is enabled

isBancontactEnabled
isBancontactEnabled() : boolean
Returns true if Bancontact presentment is enabled, or false if not. Note: For Adyen merchant accounts, this setting refers to the "Bancontact Card" payment method.
Returns:
if Bancontact presentment is enabled

isBancontactMobileEnabled
isBancontactMobileEnabled() : boolean
Returns true if Bancontact Mobile presentment is enabled, or false if not. Note: This setting is only applicable for Adyen Merchant Accounts
Returns:
if Bancontact Mobile presentment is enabled

isCardEnabled
isCardEnabled() : boolean
Returns true if credit card presentment is enabled, or false if not.
Returns:
if credit card presentment is enabled

isEpsEnabled
isEpsEnabled() : boolean
Returns true if EPS presentment is enabled, or false if not.
Returns:
if EPS presentment is enabled

isIdealEnabled
isIdealEnabled() : boolean
Returns true if iDEAL presentment is enabled, or false if not.
Returns:
if iDEAL presentment is enabled

isKlarnaEnabled
isKlarnaEnabled() : boolean
Returns true if Klarna presentment is enabled, or false if not. Note: For Adyen merchant accounts, this setting applies to the Klarna Pay Later payment method.
Returns:
if Klarna presentment is enabled

isKlarnaPayInInstallmentsEnabled
isKlarnaPayInInstallmentsEnabled() : boolean
Returns true if Klarna Pay in Installments presentment is enabled, or false if not. Note: This setting is only applicable for Adyen Merchant Accounts.
Returns:
if Klarna Pay in Installments presentment is enabled

isKlarnaPayNowEnabled
isKlarnaPayNowEnabled() : boolean
Returns true if Klarna Pay Now presentment is enabled, or false if not. Note: This setting is only applicable for Adyen Merchant Accounts.
Returns:
if Klarna Pay Now presentment is enabled

isPaymentRequestEnabled
isPaymentRequestEnabled() : boolean
Returns true if W3C Payment Request API button presentment is enabled, or false if not.
Returns:
if W3C Payment Request API presentment is enabled

isPayPalEnabled
isPayPalEnabled() : boolean
Returns true if PayPal multi-step checkout presentment is enabled, or false if not.
Returns:
if PayPal multi-step checkout presentment is enabled

isPayPalExpressEnabled
isPayPalExpressEnabled() : boolean
Returns true if PayPal express checkout presentment is enabled, or false if not.
Returns:
if PayPal express checkout presentment is enabled

isSepaDebitEnabled
isSepaDebitEnabled() : boolean
Returns true if SEPA Debit presentment is enabled, or false if not.
Returns:
if SEPA Debit presentment is enabled

isVenmoEnabled
isVenmoEnabled() : boolean
Returns true if Venmo multi-step checkout presentment is enabled, or false if not.
Returns:
if Venmo multi-step checkout presentment is enabled

isVenmoExpressEnabled
isVenmoExpressEnabled() : boolean
Returns true if Venmo express checkout presentment is enabled, or false if not.
Returns:
if Venmo express checkout presentment is enabled