On This Page
Configure for Salesforce B2C Commerce
Configure the cartridge in the
Salesforce
B2C Commerce Business Manager.After installation, configure the cartridge through the
Salesforce
Business Manager to enable payment processing
capabilities.- Base Configuration
- Set up the cartridge path inSalesforceBusiness Manager by going to .
Step Result
For Cartridges, enterbm_cybs_sfra:int_cybs_sfra:int_cybs_sfra_base:app_storefront_baseand clickApply. - Upload Metadata
- Go to the folder.Cybersource/metadata/payments_metadata/sites/
- Rename the folderyourSiteIDwith your site ID fromSalesforceBusiness Manager.
ADDITIONAL INFORMATION
This can be found by going to . - Zip thepayments_metadatafolder.
- Go to and upload thepayments_metadata.zipfile.
- Import the uploaded zip file.
Step Result
Upon successful import, this metadata is created:- Site Preferences: VisaAcceptance_Core, VisaAcceptance_SecureIntegrationConfiguration, VisaAcceptance_SalesforceDefaultAcceptance_Configuration, VisaAcceptance_ApplePay, VisaAcceptance_Tokenization, VisaAcceptance_DeviceFingerprint, VisaAcceptance_DeliveryAddressVerification, VisaAcceptance_TaxConfiguration, VisaAcceptance_MLE
- Service: PaymentHttpService
- Payment Processor
- Payment Method
- Jobs: Payment : Decision Manager Order Update, Payment: Refresh Payment Status
- As of version 2.0.0, Payer Authentication (including SCA), Decision Manager, and Transaction Type are now grouped under Salesforce Default Acceptance Configuration, and apply to the Salesforce default card form (Direct API) only. Standalone Google Pay preferences have been removed.Minimum Configuration
- Configure the Visa Acceptance Core preferences by going to and setting these configuration parameters:
ADDITIONAL INFORMATION
- Enable Visa Acceptance Cartridge: Enable the cartridge.
- : The transacting Merchant ID assigned to you.CybersourceMerchant ID
- : The key from your REST API shared secret key.CybersourceREST KeyId
- : The shared secret from your REST API shared secret key.CybersourceREST Secret Key
- Commerce Indicator:
- For eCommerce transactions, useinternet.
- When you are using the store for call center transactions only, useMOTO.
- Enable Visa Acceptance Test Endpoints: Disabled by default. This enables the capture and authorization reversal endpoints (ServiceFrameworkTestcontroller). Use only in a sandbox environment.
- Enable Meta Key: Enable Meta Key for portfolio/account-level key management(optional).
- Meta Key Portfolio Merchant ID: TheCybersourceportfolio/account Merchant ID that owns the Meta Key(optional).
- ServicesThe target endpoints need to be set in yourSalesforceB2C Commerce environment.
- Configure the services by going to and enter the following URLs:
ADDITIONAL INFORMATION
- Environment: TestURL: https://apitest.visaacceptance.com
- Environment: ProductionURL: https://api.visaacceptance.com
- Payment Capture Method
- Go to , selectCREDIT_CARD, and verify that the payment processor isPAYMENTS_CREDIT.
- Go to .
ADDITIONAL INFORMATION
Choose fromADDITIONAL INFORMATION
- Unified Checkout
- Direct API (default Salesforce payment form)
ADDITIONAL INFORMATION
Unified Checkoutmight qualify you for PCI-DSS SAQ:A because the card number is collected in secure fields and never resides on your server.If you need access to the card number, selectDirect API. This option increases your PCI burden.If you select Unified Checkout, please see Unified Checkout Configuration
RESULT
The cartridge is now configured with basic settings.