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.

PropertyDescription
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.

This class does not have a constructor, so you cannot create it directly.

MethodDescription
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.

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

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.


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.


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(): String

Returns the id of the payments zone.

Returns:

  • zone id

isAfterpayClearpayEnabled(): Boolean

Returns true if Afterpay Clearpay presentment is enabled, or false if not.

Returns:

  • if Afterpay Clearpay presentment is enabled

isApplePayEnabled(): Boolean

Returns true if Apple Pay presentment is enabled, or false if not.

Returns:

  • if Apple Pay presentment is enabled

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(): 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(): Boolean

Returns true if credit card presentment is enabled, or false if not.

Returns:

  • if credit card presentment is enabled

isEpsEnabled(): Boolean

Returns true if EPS presentment is enabled, or false if not.

Returns:

  • if EPS presentment is enabled

isIdealEnabled(): Boolean

Returns true if iDEAL presentment is enabled, or false if not.

Returns:

  • if iDEAL presentment is enabled

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(): 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(): 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(): 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(): Boolean

Returns true if PayPal express checkout presentment is enabled, or false if not.

Returns:

  • if PayPal express checkout presentment is enabled

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(): Boolean

Returns true if SEPA Debit presentment is enabled, or false if not.

Returns:

  • if SEPA Debit presentment is enabled

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(): Boolean

Returns true if Venmo express checkout presentment is enabled, or false if not.

Returns:

  • if Venmo express checkout presentment is enabled