Skip to main content

Adobe Commerce integration

Information provided in this guide should help you to connect & setup iDenfy with Adobe Commerce solutions. Below you'll find step-by-step instructions on how to install, upgrade and uninstall iDenfy plugin.

Caution

Before installing the extension, please make sure to back up your website and database. We also recommend that you test the extension before installing it in your production environment.

Installation

There are two main ways to install the module either from the Marketplace or from the raw package.

  1. Go to the Adobe Commerce Marketplace and order the free iDenfy extension. You need to be logged into your Marketplace account to complete the order.

  2. Open the terminal and in your project's directory run the following commands:

        $ php bin/magento maintenance:enable
    > composer require idenfy/module-customer-verification

    You may be prompted to enter your username and password. If so, provide your Adobe Commerce authentication keys.

  3. Next, run these commands:

      $ php bin/magento setup:upgrade
    > php bin/magento setup:di:compile
    > php bin/magento setup:static-content:deploy -f
    > php bin/magento cache:clean

    > php bin/magento maintenance:disable

Configuration

Requirements
  • Live production environment (can be aquired via Pricing page)
  • API key and API secret - generated via dashboard

To configure the extension go to the configuration section (Stores -> Configuration -> IDENFY -> API configuration) and enter your API credentials and save them.

api-credentials-location

After successfully saving the API credentials your customers should now see the verification button and perform identity verification before being able to pay for the order.

verification-button

All the customer verifications will be visible in the (IDENFY -> Idenfy Customer Verification) table.

customer-information

Additional Settings

Sometimes verifications can be marked as SUSPECTED and not allow the customer to proceed with checkout. For that you will need to manually approve or deny the customer verification status. For manual verification you will need to set up webhook notifications.

On the iDenfy dashboard go to Settings -> Notifications and create a new notification.

adobe-commerce-webhook
  • Notification type: Webhook
  • Receiver: https:// <YOUR_WEBSITE_URL> /rest/default/V1/idenfy/process-verification
  • Type: ID_VERIFICATION
  • Signing key: API key provided by iDenfy (Same as in Adobe Commerce admin)