sfcc-dev-mcp
Version:
MCP server for Salesforce B2C Commerce Cloud development assistance including logs, debugging, and development tools
95 lines (49 loc) • 2.5 kB
Markdown
## Package: dw.extensions.payments
# Class SalesforcePaymentsSiteConfiguration
## Inheritance Hierarchy
- Object
- dw.extensions.payments.SalesforcePaymentsSiteConfiguration
## Description
Salesforce Payments representation of a payment site configuration object. See Salesforce Payments documentation for how to gain access and configure it for use on your sites. A payment site configuration contains information about the configuration of the site such as whether the site is activated with Express Checkout, Multi-Step Checkout or both.
## Properties
### cardCaptureAutomatic
**Type:** boolean (Read Only)
Returns true if the capture method is set to automatic for credit card Payment Intents created for this site, or
false if the capture method is set to manual.
### expressCheckoutEnabled
**Type:** boolean (Read Only)
Returns true if Express Checkout is enabled for the site.
### multiStepCheckoutEnabled
**Type:** boolean (Read Only)
Returns true if Multi-Step Checkout is enabled for the site.
## Constructor Summary
## Method Summary
### isCardCaptureAutomatic
**Signature:** `isCardCaptureAutomatic() : boolean`
Returns true if the capture method is set to automatic for credit card Payment Intents created for this site, or false if the capture method is set to manual.
### isExpressCheckoutEnabled
**Signature:** `isExpressCheckoutEnabled() : boolean`
Returns true if Express Checkout is enabled for the site.
### isMultiStepCheckoutEnabled
**Signature:** `isMultiStepCheckoutEnabled() : boolean`
Returns true if Multi-Step Checkout is enabled for the site.
## Method Detail
## Method Details
### isCardCaptureAutomatic
**Signature:** `isCardCaptureAutomatic() : boolean`
**Description:** Returns true if the capture method is set to automatic for credit card Payment Intents created for this site, or false if the capture method is set to manual.
**Returns:**
true if the credit card capture method is automatic, or false if it is manual
### isExpressCheckoutEnabled
**Signature:** `isExpressCheckoutEnabled() : boolean`
**Description:** Returns true if Express Checkout is enabled for the site.
**Returns:**
true if Express Checkout is enabled for the site, or false if not
### isMultiStepCheckoutEnabled
**Signature:** `isMultiStepCheckoutEnabled() : boolean`
**Description:** Returns true if Multi-Step Checkout is enabled for the site.
**Returns:**
true if Multi-Step Checkout is enabled for the site, or false if not