Payment ServicesSana Pay Powered by Adyen

Sana Pay Powered by Adyen

Sana Commerce 9.3
Your connector

Configure Sana Pay in Sana Admin

When the Sana Pay payment provider is installed and configured for your Adyen account, it must be also configured in Sana Admin.

Set Up Sana Pay

Step 1: In Sana Admin click: Apps > Add-ons. When the Sana Pay add-on is installed, you can configure it from any tab on the Add-ons page by clicking on the Configure button .

Step 2: Choose the appropriate payment integration mode.

There are two modes: test and live. Test mode allows to simulate the payment process as a real payment and helps to make sure that everything will behave the same way when you go live. Live mode implies that a customer makes a real purchase using already configured payment provider and methods.

Step 3: Configure the payment provider by entering the payment provider specific settings of the test / live account.

The table below provides description of the Sana Pay payment provider settings.

Field Description
Live endpoint prefix

    This setting is required only for the Live integration mode. If the integration mode is Test, leave this field empty.

To communicate with the Adyen API, you should submit HTTP POST requests to the corresponding endpoints. These endpoints differ for test and live accounts.

To find your Adyen live endpoints:

  1. Log in to your live Adyen Customer Area.
  2. Go to: Account > API URLs.
    On the API URLs and response page, you can see the configured endpoints for your company account.

For example, if your live endpoint URL is:

  • https://1797a841fbb37ca7-AdyenDemo-checkout-live.adyenpayments.com/checkout/v32/payments

Then, the live endpoint URL prefix is:

  • 1797a841fbb37ca7-AdyenDemo
Api Key Enter the API Key. The API Key is available in the Adyen Customer Area, click: Account > API credentials. Open the necessary user and click Generate New API Key. Copy the API Key and insert it in Sana Admin.
Merchant account The merchant account identifier you want to process the (transaction) request with.

You can find your merchant account on the Accounts page, in the Account code field.
Client Key  Enter the Client Key. The Client Key is available in the Adyen Customer Area, click: Account > API credentials. Open the necessary user and copy the Client Key.
Notification HMAC signature A string in Base64 encoded format.

The notification signature is generated by concatenating the values of a number of the standard notification fields, and by computing the HMAC using the shared secret, as configured in the standard notification.

To generate the standard notification HMAC key, in Adyen Customer Area click: Account > Webhooks. Find the Standard Notification setup and click Edit & Test. You can generate new HMAC key in the Additional Settings.
Notification Authentication username HTTP authentication username of the standard notification. The username must be the same as in the Adyen server communication settings.

In the Adyen Customer Area click: Account > Webhooks. Find Standard Notification and click Edit & Test. See the Authentication settings.

    If you don't enter the authentication username and password, HTTP authentication will not be used for notifications. It is recommended to use alphanumeric characters of the English language in the HTTP authentication username and password. For example, the character "ä" which is available in the German language is not supported. Please, contact Adyen support for more information.
Notification Authentication password HTTP authentication password of the standard notification. The password must be the same as in the Adyen server communication settings.

In the Adyen Customer Area click: Account > Webhooks. Find Standard Notification and click Edit & Test. See the Authentication settings.

    If you don't enter the authentication username and password, HTTP authentication will not be used for notifications. It is recommended to use alphanumeric characters of the English language in the HTTP authentication username and password. For example, the character "ä" which is available in the German language is not supported. Please, contact Adyen support for more information.

When Sana Pay is installed and configured, you can set up the necessary payment methods in Sana Admin that are supported by Sana Pay.

Payment ServicesSana Pay Powered by Adyen