Configuring Credit Card Payments
Follow these steps to configure
Adobe Commerce Cloud
credit card
payments:- From theEnableddrop-down list, chooseYesto activate orNoto deactivate the credit card payment method.
- In theTitlefield, enter the text you want to display as the name for credit card payment method. This name will be used for Web Mobile, Flex Microform, and Silent Order Post.
- In thePayment APIdrop-down list, choosePayment APIto have an authorization performed and post card data to Cybersource. ChooseSOAP Toolkit APIto have the card information tokenized through Cybersource. The SOAP service separately requests authorizations.
- In the Checkout Flow Type drop-down list, choose a desired checkout type.
ADDITIONAL INFORMATION
Cybersourcerecommends you chooseFlex Microform. Flex Microform is a REST-based Microform Integration to access new enhancements, easier configuration, and updated technology. You will use all of the benefits from the Hosted Checkout and Checkout API. The customer never leaves your checkout page and is a potential SAQ A qualification. For more information about Microform Integration, see Microform Integration. - In theCSRF Token Expiration Time (Seconds)field, enter the expiration time in seconds. This is the lifetime of the SOP security token used to prevent card testing attacks. Leave blank for the default of 600 seconds.
Configuring Strong Customer Authentication
When payer authentication is enabled and a transaction is declined with reason code 478
(Strong Customer Authentication required), another request is sent from the
Adobe Commerce Cloud
Cybersource module for the same order. The customer must
complete a 3-D Secure challenge. To configure this setting, click
Strong Customer Authentication
to
expand the section. In the Enforce Strong Customer Authentication when saving a
card
drop-down list, choose Yes
to have the cardholder
complete a 3-D Secure challenge while saving a card.Configuring Credit Card Settings
Follow these steps to complete the Credit Card Settings section:
- ClickCredit Card Settingsto expand the section.
- From thePayment Actiondrop-down list, chooseAuthorize OnlyorAuthorize and Capture. Authorize Only reserves funds during checkout and captures when making an invoice. The Authorize and Capture payment action authorizes and captures funds during the customer checkout.
- From theAuth Indicatordrop-down list, choose the purpose of the authorization.
- From theNew Order Statusfield drop-down list, choose the order status assigned to the order when successfully paid, or leave the defaultUse system valuebox checked forProcessingorder status.
- From theIgnore AVSdrop-down list, chooseYesto have the results of AVS verification ignored.
- In theIgnore CVNfield, chooseYesto have the results of CVN verification ignored.
- In theSkip Fraud Management for Tokenizationfield, chooseNoto haveSkip Decision Managerfield set tofalsefor Secure Acceptance tokenization requests and set totrueotherwise.
- In theSkip Pre-Authorization Check for Tokenizationfield, choose toNoto have theskip preauthorizationfield set tofalsefor Secure Acceptance tokenization requests and set totrueotherwise.
- In thePass expiration date for tokenized card via SOAPfield, specify the card expiration date with SOAP Toolkit Authorization Calls for card tokenization.
- In theCredit Card Typesfield box, choose which card types you want to accept. This only applies to Checkout API and Flex Microform configuration. This option is not used for Hosted Checkout.
- In thePayment from Applicable Countriesfield, leave the defaultUse system valuebox checked to accept credit card payments from the countries choose, or uncheck theUse system valuebox to specify countries in the next field.
- To specify the countries from which to accept credit card payments, inPayment from Specific Countriesbox choose the countries.
- From theOverride secure acceptance localedrop-down list, leave the defaultUse system valuebox checked to use the store locale language.
Configuring Payer Authentication
The Payer Authentication (3-D Secure) protocol reduces fraud and security to online
payments. 3-D Secure adds frictionless authentication and improves the user
experience. You must have the SOAP Toolkit configured to use this service.
Follow these steps to configure the Payer Authentication section:
- ClickPayer Authenticationto expand the section.
- From the Enabled drop-down list, chooseYesto activate the Payer Authentication Module orNoto deactivate it.
- From theCredit Card Typesfield box, choose the card types to be enabled for Payer Authentication.
Configuring Save Card for Later Service
Follow these steps to configure Save Card for Later Service settings:
- ClickSave Card for Later Serviceto expand the section.
- From theEnableddrop-down list, chooseYesto enable the customer to save their credit card information securely for later use.
- In theSaved Card Section Titlefield, enter the name of the saved cards payment method.
- From theSave Card for Later for Admin ordersdrop-down list, chooseYesto enable storing card details for orders placed in the admin area.
- From theUse CVV for Saved Credit Cardsdrop-down list, chooseYesto enable the customer to enter the Card Security Code when paying with a stored card.
- From theUse CVV for Saved Credit Cards in Admindrop-down list, chooseYesto allow the merchant to enter the customer’s Card Security Code when the customer is paying with a stored card.
- ClickSave Config.
Configuring reCAPTCHA
The
Adobe Commerce Cloud
SOAP Toolkit API provides an option to use
reCAPTCHA. This feature is essential in protecting the merchant's store from brute force
attacks. Most of the time, the reCAPTCHA is invisible to normal users, but it will
provide a visible challenge when necessary. The module providing reCAPTCHA is an
optional package.Installing reCAPTCHA
To install reCAPTCHA, run the
following command for composer installation:
composer require
Cybersource/module-recaptcha
Creating reCAPTCHA
Follow these steps to
generate Google reCAPTCHA Site Key and Secret Key:
Configuring reCAPTCHA in Adobe Commerce Cloud
Adobe Commerce Cloud
- Go theAdobe Commerce Cloudconsole.
- On the Payment Methods page, under the Cybersource settings, clickreCaptchato expand the section.
- From theEnableddrop-down list, chooseYesto activate, orNoto deactivate reCAPTCHA.
- In theWebsite API Keyfield, enter your site key obtained from reCAPTCHA Admin Console.
- In theSecret API Keyfield, enter your secret key obtained from reCAPTCHA Admin Console.
- From thereCAPTCHA typedrop-down list, choose the reCAPTCHA type that you choose for your API keys.
- In theBadge positionfield, choose the reCAPTCHA badge position.
- In thereCAPTCHA languagefield, choose a language code for reCAPTCHA or leave theAutooption selected.
- ClickSave Config.
- Clear theAdobe Commerce Cloudcache.