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.
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.
- From the Marketplace (recommended)
- From the raw package
-
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.
-
Open the terminal and in your project's directory run the following commands:
$ php bin/magento maintenance:enable
> composer require idenfy/module-customer-verificationYou may be prompted to enter your username and password. If so, provide your Adobe Commerce authentication keys.
-
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
Visit our Github for additional information.
- Add the repository to your composer file and require the package:
$ composer config repositories.idenfy git https://github.com/Skullsneeze/idenfy-magento2.git
> composer require idenfy/module-customer-verification
- Enable the extension
$ php bin/magento module:enable Idenfy_CustomerVerification
> php bin/magento setup:upgrade
> php bin/magento setup:di:compile
> php bin/magento setup:static-content:deploy -f
You may be prompted to enter your username and password. If so, provide your Adobe Commerce authentication keys.
Configuration
- Live production environment (can be aquired via Pricing page)
API key
andAPI 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.

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.

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

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.

- 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)