KYC Secure Upload enables PrestaShop store owners to collect, encrypt, and review Know Your Customer (KYC) identity documents from their customers. It solves the challenge of selling regulated or sensitive products that legally or operationally require identity verification before an order can be fulfilled. When a customer checks out a product assigned to a KYC-required category, the module automatically blocks the order and redirects the customer to complete document verification — enforced server-side so it cannot be bypassed via frontend manipulation.
Accepts two document types: proof of identity (government-issued ID) and proof of address (utility bills, bank statements, etc.), with uploads stored encrypted using AES-256-CBC encryption via OpenSSL and direct file access restricted by .htaccess rules.
Front-office portal lets customers upload documents and track their verification status in real time, while a dedicated back-office admin panel provides document review, validation controls, and audit logs.
Order blocking is applied only to products in KYC-required categories — configured per category in module settings — leaving non-KYC products unaffected and allowing standard checkout to proceed normally.
Automated email notifications alert customers on submission confirmation and status changes, and notify administrators when new documents require review.
Multi-language ready and GDPR-compliant.
This module is best suited for PrestaShop merchants in regulated industries — financial services, age-restricted goods, professional licensing, or any sector where customer identity must be verified before a purchase is approved. It is actively maintained, MIT-licensed, and backed by a continuous integration test suite covering multiple PrestaShop releases.
Comments (0)
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent