`Cybersource` Prerequisites {#prestashop-prerequisites}
=======================================================

These required and optional `Cybersource` products and configurations are needed for the PrestaShop extension.

Mandatory
---------

These `Cybersource` products must be enabled and configured for your Merchant ID:

* `Unified Checkout`

You must also have a [REST Shared Secret Key Pair](https://developer.cybersource.com/docs/cybs/en-us/platform/developer/all/rest/rest-getting-started/restgs-http-message-intro/restgs-security-key-pair-intro.md "").

Optional
--------

These Visa Acceptance Solutions products are optional. If you choose to use any of these products, they must be enabled and configured for your Merchant ID:

* Payer Authentication for `3-D Secure`
* Tokenization
* Apple Pay
* Google Pay
* `Click to Pay`
* `eCheck`
* `Decision Manager`
* `Fraud Management Essentials`

You can also enable [Message-Level Encryption (MLE)](https://developer.cybersource.com/docs/cybs/en-us/platform/developer/all/rest/rest-getting-started/restgs-jwt-message-intro/restgs-mle-intro.md#restgs_mle_prereq "") for additional security. MLE requires a REST Certificate.
