Description
MC: Authentication via OTP and Passkey
Secure login. No passwords. One-touch access.
MC: Authentication via OTP and Passkey is the first and only module for CS-Cart that enables users to log in using biometrics (Face ID, Touch ID, Windows Hello) and one-time passwords (OTP) via SMS or email.
Why is this module a must-have for your store?
- The first biometric authentication for CS-Cart – login via Passkey (Face ID, fingerprint).
- Automatic OTP code insertion – the code from SMS/email is automatically inserted, making login faster.
- Flexible email notifications – works with CS-Cart's standard notification system, allowing full customization.
Important: The module does not send SMS messages by itself but integrates with popular SMS gateways for CS-Cart. It generates the code, while a third-party module handles the delivery.
- No more forgotten passwords for customers!
- Fast and seamless authentication = higher conversion rates!
Upgrade your store with modern authentication today!
Technical support
General terms and conditions for technical support are available at this link (be sure to read these terms, all solutions from the team MaxiCart developers come with limited technical support).
Please note that for answering a question that is already described in the documentation, the support specialist has the right to deduct points from you.
Usage
Installation
To install the add-on you need to complete the following steps:
- Go to the Marketplace and log in under the account of the order owner
- Go to the order with the module “Login via OTP and Passkey”, there you can see a link to download the module archive
- Install the downloaded archive in your store (standard for CS-Cart installation: Add-ons → Manage add-ons, select in the gear menu Manual installation, download the archive in the window that appears and click the Install button.
Settings



General
Available Login Methods
This setting defines which authentication options are available for customers:
✅Phone – the user can log in using a phone number.
✅E-mail – the user can log in using an email address.
To activate a specific login method, check the corresponding option.
Require OTP Field Verification
When this setting is enabled, customers must go through additional verification using a one-time password (OTP) during login. Available verification methods:
✅Phone – an SMS with a code is sent for verification.
✅E-mail – a verification code is sent to the email address.
Important! To send codes via SMS, integration with an SMS gateway is required (the module does not send SMS by itself).
Login Priority
This setting determines the primary authentication method for OTP if both phone and email are enabled.
✅E-mail – by default, email login is selected.
✅Phone – the priority can be changed to phone.
Users will first authenticate using the selected method if multiple options are available.
Phone Field
This setting determines which field is used for login, authentication, and registration via phone number.
✅Phone – the standard phone field in the login form.
This ensures proper handling of phone numbers in the system.
Sign Up
Enable Quick Registration via One-Time Password (OTP)
When this option is enabled, the standard registration form will be replaced with a form for receiving an OTP.
How it works:
- The user enters their phone number or email.
- Receives a one-time password (OTP) for confirmation.
- Uses this password to complete the registration.
Benefits:
✅ Simplifies registration by reducing the number of fields to fill out.
✅ Enhances security as the user verifies their identity via OTP.
✅ Reduces abandoned registrations due to complex forms.
Login by PassKey
Display a message about the possibility of logging in with Passkey upon login
If the customer does not yet have a device linked for login via Passkey, the system will display a message with a button for quick setup.
How it works:
- The user logs into the system.
- If they do not have a Passkey set up, a message appears.
- The message contains a button for quickly linking the device.
Benefits:
✅ Increases security since Passkey is a modern passwordless authentication method.
✅ Improves user experience by simplifying system login.
Working with built-in functionality
This section provides information solely on the functions that "Login via OTP and Passkey" adds.
We strongly recommend that you read the documentation for using CS-Cart before starting to work with the add-on.