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 | 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. |
This class does not have a constructor, so you cannot create it directly.
| 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. |
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
trueif Afterpay Clearpay presentment is enabled, orfalseif not.
- applePayEnabled: Boolean
(read-only) Returns
trueif Apple Pay presentment is enabled, orfalseif not.
- bancontactEnabled: Boolean
(read-only) Returns
trueif Bancontact presentment is enabled, orfalseif not. Note: For Adyen merchant accounts, this setting refers to the "Bancontact Card" payment method.
- bancontactMobileEnabled: Boolean
(read-only) Returns
trueif Bancontact Mobile presentment is enabled, orfalseif not. Note: This setting is only applicable for Adyen Merchant Accounts
- cardEnabled: Boolean
(read-only) Returns
trueif credit card presentment is enabled, orfalseif not.
- epsEnabled: Boolean
(read-only) Returns
trueif EPS presentment is enabled, orfalseif not.
- idealEnabled: Boolean
(read-only) Returns
trueif iDEAL presentment is enabled, orfalseif not.
- klarnaEnabled: Boolean
(read-only) Returns
trueif Klarna presentment is enabled, orfalseif not. Note: For Adyen merchant accounts, this setting applies to the Klarna Pay Later payment method.
- klarnaPayInInstallmentsEnabled: Boolean
(read-only) Returns
trueif Klarna Pay in Installments presentment is enabled, orfalseif not. Note: This setting is only applicable for Adyen Merchant Accounts.
- klarnaPayNowEnabled: Boolean
(read-only) Returns
trueif Klarna Pay Now presentment is enabled, orfalseif not. Note: This setting is only applicable for Adyen Merchant Accounts.
- payPalEnabled: Boolean
(read-only) Returns
trueif PayPal multi-step checkout presentment is enabled, orfalseif not.
- payPalExpressEnabled: Boolean
(read-only) Returns
trueif PayPal express checkout presentment is enabled, orfalseif not.
- paymentRequestEnabled: Boolean
(read-only) Returns
trueif W3C Payment Request API button presentment is enabled, orfalseif not.
- sepaDebitEnabled: Boolean
(read-only) Returns
trueif SEPA Debit presentment is enabled, orfalseif not.
- venmoEnabled: Boolean
(read-only) Returns
trueif Venmo multi-step checkout presentment is enabled, orfalseif not.
- venmoExpressEnabled: Boolean
(read-only) Returns
trueif Venmo express checkout presentment is enabled, orfalseif 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
trueif Afterpay Clearpay presentment is enabled, orfalseif not.Returns:
- if Afterpay Clearpay presentment is enabled
- isApplePayEnabled(): Boolean
Returns
trueif Apple Pay presentment is enabled, orfalseif not.Returns:
- if Apple Pay presentment is enabled
- isBancontactEnabled(): Boolean
Returns
trueif Bancontact presentment is enabled, orfalseif not. Note: For Adyen merchant accounts, this setting refers to the "Bancontact Card" payment method.Returns:
- if Bancontact presentment is enabled
- isBancontactMobileEnabled(): Boolean
Returns
trueif Bancontact Mobile presentment is enabled, orfalseif not. Note: This setting is only applicable for Adyen Merchant AccountsReturns:
- if Bancontact Mobile presentment is enabled
- isCardEnabled(): Boolean
Returns
trueif credit card presentment is enabled, orfalseif not.Returns:
- if credit card presentment is enabled
- isEpsEnabled(): Boolean
Returns
trueif EPS presentment is enabled, orfalseif not.Returns:
- if EPS presentment is enabled
- isIdealEnabled(): Boolean
Returns
trueif iDEAL presentment is enabled, orfalseif not.Returns:
- if iDEAL presentment is enabled
- isKlarnaEnabled(): Boolean
Returns
trueif Klarna presentment is enabled, orfalseif 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
trueif Klarna Pay in Installments presentment is enabled, orfalseif not. Note: This setting is only applicable for Adyen Merchant Accounts.Returns:
- if Klarna Pay in Installments presentment is enabled
- isKlarnaPayNowEnabled(): Boolean
Returns
trueif Klarna Pay Now presentment is enabled, orfalseif not. Note: This setting is only applicable for Adyen Merchant Accounts.Returns:
- if Klarna Pay Now presentment is enabled
- isPayPalEnabled(): Boolean
Returns
trueif PayPal multi-step checkout presentment is enabled, orfalseif not.Returns:
- if PayPal multi-step checkout presentment is enabled
- isPayPalExpressEnabled(): Boolean
Returns
trueif PayPal express checkout presentment is enabled, orfalseif not.Returns:
- if PayPal express checkout presentment is enabled
- isPaymentRequestEnabled(): Boolean
Returns
trueif W3C Payment Request API button presentment is enabled, orfalseif not.Returns:
- if W3C Payment Request API presentment is enabled
- isSepaDebitEnabled(): Boolean
Returns
trueif SEPA Debit presentment is enabled, orfalseif not.Returns:
- if SEPA Debit presentment is enabled
- isVenmoEnabled(): Boolean
Returns
trueif Venmo multi-step checkout presentment is enabled, orfalseif not.Returns:
- if Venmo multi-step checkout presentment is enabled
- isVenmoExpressEnabled(): Boolean
Returns
trueif Venmo express checkout presentment is enabled, orfalseif not.Returns:
- if Venmo express checkout presentment is enabled