Class 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.
Property Summary
Property Description 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. bancontactMobileEnabled : Boolean (read-only)Returns true if Bancontact Mobile presentment is enabled, or false if not. 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. klarnaPayInInstallmentsEnabled : Boolean (read-only)Returns true if Klarna Pay in Installments presentment is enabled, or false if not. klarnaPayNowEnabled : Boolean (read-only)Returns true if Klarna Pay Now 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. paymentRequestEnabled : Boolean (read-only)Returns true if W3C Payment Request API button 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)Returns the id of the payments zone.
Constructor Summary
This class does not have a constructor, so you cannot create it directly.
Method Summary
Method Description getPaymentMethods (String , Money )Returns a collection containing the merchant account payment methods to be presented for this payments zone. getZoneId ()Returns the id of the payments zone. isAfterpayClearpayEnabled ()Returns true if Afterpay Clearpay presentment is enabled, or false if not. isApplePayEnabled ()Returns true if Apple Pay presentment is enabled, or false if not. isBancontactEnabled ()Returns true if Bancontact presentment is enabled, or false if not. isBancontactMobileEnabled ()Returns true if Bancontact Mobile presentment is enabled, or false if not. isCardEnabled ()Returns true if credit card presentment is enabled, or false if not. isEpsEnabled ()Returns true if EPS presentment is enabled, or false if not. isIdealEnabled ()Returns true if iDEAL presentment is enabled, or false if not. isKlarnaEnabled ()Returns true if Klarna presentment is enabled, or false if not. isKlarnaPayInInstallmentsEnabled ()Returns true if Klarna Pay in Installments presentment is enabled, or false if not. isKlarnaPayNowEnabled ()Returns true if Klarna Pay Now presentment is enabled, or false if not. isPayPalEnabled ()Returns true if PayPal multi-step checkout presentment is enabled, or false if not. isPayPalExpressEnabled ()Returns true if PayPal express checkout presentment is enabled, or false if not. isPaymentRequestEnabled ()Returns true if W3C Payment Request API button presentment is enabled, or false if not. isSepaDebitEnabled ()Returns true if SEPA Debit presentment is enabled, or false if not. isVenmoEnabled ()Returns true if Venmo multi-step checkout presentment is enabled, or false if not. isVenmoExpressEnabled ()Returns true if Venmo express checkout presentment is enabled, or false if not.
Methods inherited from class Object
assign , create , create , defineProperties , defineProperty , entries , freeze , fromEntries , getOwnPropertyDescriptor , getOwnPropertyNames , getOwnPropertySymbols , getPrototypeOf , hasOwnProperty , is , isExtensible , isFrozen , isPrototypeOf , isSealed , keys , preventExtensions , propertyIsEnumerable , seal , setPrototypeOf , toLocaleString , toString , valueOf , values
Property Details
afterpayClearpayEnabled
afterpayClearpayEnabled: Boolean (read-only)
Returns true if Afterpay Clearpay presentment is enabled, or false if not.
applePayEnabled
applePayEnabled: Boolean (read-only)
Returns true if Apple Pay presentment is enabled, or false if not.
bancontactEnabled
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
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
cardEnabled: Boolean (read-only)
Returns true if credit card presentment is enabled, or false if not.
epsEnabled
epsEnabled: Boolean (read-only)
Returns true if EPS presentment is enabled, or false if not.
idealEnabled
idealEnabled: Boolean (read-only)
Returns true if iDEAL presentment is enabled, or false if not.
klarnaEnabled
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
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
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.
payPalEnabled
payPalEnabled: Boolean (read-only)
Returns true if PayPal multi-step checkout presentment is enabled, or false if not.
payPalExpressEnabled
payPalExpressEnabled: Boolean (read-only)
Returns true if PayPal express checkout presentment is enabled, or false if not.
paymentRequestEnabled
paymentRequestEnabled: Boolean (read-only)
Returns true if W3C Payment Request API button presentment is enabled, or false if not.
sepaDebitEnabled
sepaDebitEnabled: Boolean (read-only)
Returns true if SEPA Debit presentment is enabled, or false if not.
venmoEnabled
venmoEnabled: Boolean (read-only)
Returns true if Venmo multi-step checkout presentment is enabled, or false if not.
venmoExpressEnabled
venmoExpressEnabled: Boolean (read-only)
Returns true if Venmo express checkout presentment is enabled, or false if not.
zoneId
zoneId: String (read-only)
Returns the id of the payments zone.
Method Details
getPaymentMethods(String, Money)
getPaymentMethods(countryCode: String , amount: Money ): Collection
Returns a collection containing the merchant account payment methods to be presented for this payments zone.
Returns:
collection of merchant account payment methods
getZoneId()
getZoneId(): String
Returns the id of the payments zone.
Returns:
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
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
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
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