Prerequisites {#adobe-commerce-r-prerequisites}
===============================================

Mandatory Prerequisites
-----------------------

This `Visa Acceptance for SMB` product must be configured for your Merchant ID:

* `Unified Checkout`

You also must have a REST Shared Secret Key. See the [*Getting Started with REST Developer Guide*](https://developer.visaacceptance.com/docs/vas/en-us/platform/developer/all/rest/rest-getting-started/restgs-http-message-intro/restgs-security-key-pair-intro/restgs-security-key-pair-task.md "") for information on how to get a REST Shared Secret Key.

Optional Prerequisites
----------------------

These `Visa Acceptance for SMB` products are optional. If you want these products you must enable and configure your merchant ID with them.

* `Payer Authentication` for `3-D Secure`
* Tokenization
* Apple Pay
* Google Pay
* `Click to Pay`
* `eCheck`

You can also enable Message-Level Encryption (MLE) for additional security. A [REST Certificate](https://developer.visaacceptance.com/docs/vas/en-us/platform/developer/all/rest/rest-getting-started/restgs-jwt-message-intro/restgs-security-p12-intro.md "") is required for MLE.
