Configure the Extension {#adobe-commerce-r-configuration}
=========================================================

To configure the `Visa Acceptance Solutions` extension, go to StoresConfigurationSalesPayment MethodsVisa Acceptance. Configure these fields:  
Configure General settings:

* Environment:

  * Sandbox: Choose for testing of your `Visa Acceptance Solutions` test account.
  * Production: Choose for production transactions.
* Merchant ID: Enter the transacting Merchant ID (MID) assigned to you by `Visa Acceptance Solutions`.

* API Key: Enter the Key from your REST API Shared Secret Key.

* API Shared Secret: Enter the Shared Secret from your REST API Shared Secret Key.

* Certificate File: Upload the Response MLE p12 certificate for your `Visa Acceptance Solutions` Merchant ID.

* Key Password: Enter the password that was used when you created your p12 certificate.

* Message Level Encryption: Set to Yes for the request and response messages to be encrypted for additional security.

* Debug Mode:

  * Yes: Compiles detailed logs for every transaction. This option is recommended only for the Test Environment or when troubleshooting issues in Production.
  * No: Only basic logging occurs.
    {#adobe-commerce-r-configuration_ul_yxq_1yg_s3c}
    A Response MLE certificate must be provided, even if you do not enable Message-Level Encryption. This certificate is required for the payment result webhook notification.  
    Configure Payment Settings:
* Enable: Choose `Yes` to enable the extension.

* Title: Enter the label your customers see on the checkout page.

* Select Layout:

  * Embedded: The payment widget appears inline on the checkout page.
  * Sidebar: The payment widget appears on the right side on the checkout page.
* Payment from Applicable Countries:

  * All Allowed Countries: The `Adobe Commerce` global settings determine which countries to accept payment from.
  * Specific Countries: You specify which countries you want to accept payments from.
* Express Pay

  * Minicart: Digital Payment Method checkout button appears in the Minicart.
  * Shopping Cart: Digital Payment Method checkout button appears in the Shopping Cart.
* Unified Checkout Version: Pin a specific version of Unified Checkout. Format is 1.x. Leave blank for the latest release *(recommended)*.

* Network Token: Enable so the extension checks for customer token life cycle updates when loading the checkout.

* Fraud Management: Choose `Yes` if you use `Decision Manager` or `Fraud Management Essentials`. This setting automatically subscribes to the webhook notifications to update orders after review.

