{"id":284409,"date":"2026-02-26T08:34:57","date_gmt":"2026-02-26T08:34:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/idenfy-for-woocommerce\/"},"modified":"2026-02-26T08:35:37","modified_gmt":"2026-02-26T08:35:37","slug":"idenfy-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/idenfy-for-woocommerce\/","author":20160469,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.0","stable_tag":"2.0.0","tested":"6.9.4","requires":"4.6","requires_php":"7.1","requires_plugins":null,"header_name":"iDenfy for WooCommerce","header_author":"iDenfy","header_description":"Provides fast and secure identity verification service for your store.","assets_banners_color":"","last_updated":"2026-02-26 08:35:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.idenfy.com\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":198,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0.0":{"tag":"2.0.0","author":"idenfy","date":"2026-02-26 08:35:37"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3470078,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3470078,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3470078,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3470078,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3470078,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3470078,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"iDenfy identity verification for WooCommerce","2":"Plugin settings page","3":"Verification modal at checkout","4":"Verification status on Users page"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5616,210946,132861,26873,150636],"plugin_category":[],"plugin_contributors":[210947],"plugin_business_model":[],"class_list":["post-284409","plugin","type-plugin","status-publish","hentry","plugin_tags-age-verification","plugin_tags-aml","plugin_tags-fraud-prevention","plugin_tags-identity-verification","plugin_tags-kyc","plugin_contributors-idenfy","plugin_committers-idenfy"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/idenfy-for-woocommerce\/assets\/icon.svg?rev=3470078","icon":"https:\/\/ps.w.org\/idenfy-for-woocommerce\/assets\/icon.svg?rev=3470078","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/idenfy-for-woocommerce\/assets\/screenshot-1.png?rev=3470078","caption":"iDenfy identity verification for WooCommerce"},{"src":"https:\/\/ps.w.org\/idenfy-for-woocommerce\/assets\/screenshot-2.png?rev=3470078","caption":"Plugin settings page"},{"src":"https:\/\/ps.w.org\/idenfy-for-woocommerce\/assets\/screenshot-3.png?rev=3470078","caption":"Verification modal at checkout"},{"src":"https:\/\/ps.w.org\/idenfy-for-woocommerce\/assets\/screenshot-4.png?rev=3470078","caption":"Verification status on Users page"}],"raw_content":"<!--section=description-->\n<p><strong>iDenfy for WooCommerce<\/strong> lets you require identity verification from your customers before they can complete a purchase. Whether you need to meet KYC\/AML compliance, prevent fraud, or verify age \u2014 this plugin handles it without you having to build anything from scratch.<\/p>\n\n<h4>What it does<\/h4>\n\n<ul>\n<li><strong>ID Document Verification<\/strong> \u2014 Supports passports, national IDs, driver's licenses, and more from 200+ countries<\/li>\n<li><strong>Facial Recognition<\/strong> \u2014 Matches the customer's face to their ID photo<\/li>\n<li><strong>3D Liveness Detection<\/strong> \u2014 Confirms the person is real and physically present<\/li>\n<li><strong>24\/7 Human Supervision<\/strong> \u2014 Every verification is reviewed by iDenfy's team for accuracy<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>A customer reaches checkout (or their account page, depending on your settings)<\/li>\n<li>They're prompted to verify their identity through iDenfy<\/li>\n<li>Once verified, they can proceed normally \u2014 no repeated checks on future orders<\/li>\n<li>You get full visibility into verification statuses from your WordPress admin<\/li>\n<\/ol>\n\n<h4>Three verification modes<\/h4>\n\n<ul>\n<li><strong>Before Checkout<\/strong> \u2014 A verification modal appears at checkout. Customers must verify before placing an order.<\/li>\n<li><strong>My Account<\/strong> \u2014 Customers verify from their account dashboard. Unverified users can't access checkout at all.<\/li>\n<li><strong>Custom Rules<\/strong> \u2014 Only require verification when specific conditions are met: cart total exceeds a threshold, or the cart contains certain products, categories, or tags.<\/li>\n<\/ul>\n\n<h4>Built for modern WooCommerce<\/h4>\n\n<ul>\n<li>Works with both <strong>classic shortcode checkout<\/strong> and <strong>WooCommerce Blocks checkout<\/strong><\/li>\n<li>Compatible with <strong>High-Performance Order Storage (HPOS)<\/strong><\/li>\n<li>Automatic webhook handling \u2014 verification results sync in real time<\/li>\n<li>Custom order status for flagged orders (\"Suspected by iDenfy\")<\/li>\n<li>Admin column on the Users page showing each customer's verification status<\/li>\n<li>Name matching option to compare billing name against verified ID<\/li>\n<\/ul>\n\n<h4>What you'll need<\/h4>\n\n<p>An iDenfy account with API credentials. Don't have one yet? <a href=\"https:\/\/www.idenfy.com\/get-started\/?source=wordpress\">Sign up here<\/a>.<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=N9KGl7OvJxg<\/p>\n\n<h3>Third-Party Service<\/h3>\n\n<p>This plugin relies on the <a href=\"https:\/\/www.idenfy.com\">iDenfy<\/a> identity verification service to perform customer verification. When a customer initiates verification, the following data is sent to iDenfy's servers:<\/p>\n\n<ul>\n<li>A unique client identifier<\/li>\n<li>Redirect URLs for your store<\/li>\n<li>Optionally, the customer's first and last name (if name matching is enabled)<\/li>\n<\/ul>\n\n<p>The customer then completes the verification process on iDenfy's platform, which may include uploading identity documents and a facial scan.<\/p>\n\n<ul>\n<li><strong>Service website<\/strong>: <a href=\"https:\/\/www.idenfy.com\">idenfy.com<\/a><\/li>\n<li><strong>Terms of Service<\/strong>: <a href=\"https:\/\/www.idenfy.com\/terms-and-conditions\/\">idenfy.com\/terms-and-conditions<\/a><\/li>\n<li><strong>Privacy Policy<\/strong>: <a href=\"https:\/\/www.idenfy.com\/privacy-policy\/\">idenfy.com\/privacy-policy<\/a><\/li>\n<\/ul>\n\n<h3>Copyright and Trademarks<\/h3>\n\n<p>iDenfy is a registered trademark of UAB \"Identifikaciniai Projektai\" \/ UAB \"iDenfy\".<\/p>\n\n<p><a href=\"https:\/\/www.idenfy.com\">idenfy.com<\/a><\/p>\n\n<!--section=installation-->\n<p>Please refer to our provided <a href=\"https:\/\/documentation.idenfy.com\/integration\/WooCommerceIntegration\"><strong>installation guide<\/strong><\/a><\/p>\n\n<ol>\n<li>Upload the <code>idenfy-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install directly from the WordPress plugin directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Settings \u2192 iDenfy<\/strong>.<\/li>\n<li>Enter your <strong>API Key<\/strong> and <strong>API Secret<\/strong> from your iDenfy dashboard.<\/li>\n<li>Choose a verification mode (Before Checkout, My Account, or Custom Rules).<\/li>\n<li>Save your settings \u2014 you're good to go.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20my%20customers%20need%20to%20create%20an%20account%3F\"><h3>Do my customers need to create an account?<\/h3><\/dt>\n<dd><p>Yes. The plugin requires customers to be logged in so it can track their verification status. Guest checkout is automatically disabled when verification is active.<\/p><\/dd>\n<dt id=\"does%20a%20customer%20need%20to%20verify%20every%20time%20they%20order%3F\"><h3>Does a customer need to verify every time they order?<\/h3><\/dt>\n<dd><p>No. Once a customer is verified, they stay verified. They won't be asked again on future orders.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20customer%20is%20flagged%20as%20%22suspected%22%3F\"><h3>What happens if a customer is flagged as \"suspected\"?<\/h3><\/dt>\n<dd><p>Their order receives a custom status \u2014 \"Suspected by iDenfy\" \u2014 so you can review it manually. You can also configure the plugin to either accept or block suspected users.<\/p><\/dd>\n<dt id=\"can%20i%20only%20require%20verification%20for%20certain%20products%3F\"><h3>Can I only require verification for certain products?<\/h3><\/dt>\n<dd><p>Yes. Use the <strong>Custom Rules<\/strong> mode to require verification based on cart total, specific products, product categories, or product tags.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20woocommerce%20blocks%3F\"><h3>Does this work with WooCommerce Blocks?<\/h3><\/dt>\n<dd><p>Yes. The plugin is fully compatible with both the classic shortcode checkout and the newer Blocks-based checkout.<\/p><\/dd>\n<dt id=\"can%20i%20manually%20change%20a%20customer%27s%20verification%20status%3F\"><h3>Can I manually change a customer's verification status?<\/h3><\/dt>\n<dd><p>Yes. Admins can edit a user's verification status directly from their profile page in WordPress.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Complete plugin rework<\/li>\n<li>Redesigned admin settings with visual mode selector<\/li>\n<li>Full compatibility with WooCommerce Blocks checkout<\/li>\n<li>Full compatibility with High-Performance Order Storage (HPOS)<\/li>\n<li>Custom rules mode for conditional verification<\/li>\n<li>Improved token caching and verification polling<\/li>\n<li>Custom order status for suspected verifications<\/li>\n<li>Verification status column on Users admin page<\/li>\n<li>Name matching support<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Add identity verification to your WooCommerce store. Verify customers before checkout with ID checks \u2014 powered by iDenfy.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/284409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=284409"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/idenfy"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=284409"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=284409"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=284409"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=284409"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=284409"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=284409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}