Title: Identity Verification for WooCommerce
Author: Verdict
Published: <strong>14 Tháng 9, 2021</strong>
Last modified: 28 Tháng 9, 2026

---

Tìm kiếm plugin

![](https://ps.w.org/identity-verification-for-woocommerce/assets/banner-772x250.
png?rev=2624513)

![](https://ps.w.org/identity-verification-for-woocommerce/assets/icon.svg?rev=2771169)

# Identity Verification for WooCommerce

 Bởi [Verdict](https://profiles.wordpress.org/verdictapps/)

[Tải về](https://downloads.wordpress.org/plugin/identity-verification-for-woocommerce.1.40.9.zip)

 * [Chi tiết](https://vi.wordpress.org/plugins/identity-verification-for-woocommerce/#description)
 * [Đánh giá](https://vi.wordpress.org/plugins/identity-verification-for-woocommerce/#reviews)
 *  [Cài đặt](https://vi.wordpress.org/plugins/identity-verification-for-woocommerce/#installation)
 * [Nhà phát triển](https://vi.wordpress.org/plugins/identity-verification-for-woocommerce/#developers)

 [Hỗ trợ](https://wordpress.org/support/plugin/identity-verification-for-woocommerce/)

## Mô tả

Real ID proves your customers’ real identities using their physical or digital ID
and facial biometrics, allowing you to fulfill any order with confidence. It’s designed
to support use cases such as:

 * Age-restricted products compliance
 * Preventing real or fake chargebacks for high-cost goods
 * Vetting customers for rentals
 * Providing frictionless KYC for regulated markets

Real ID’s document verification helps remove friction during fulfillment by quickly
and easily detecting whether a government-issued ID is genuine or fraudulent. All
the user needs to do is take a photo of their ID and a selfie on their mobile device.

Real ID uses cutting-edge A.I. to verify the authenticity of the ID and instantly
match the face on the ID to the selfie submitted by the customer.

Quickly and simply require ID verification before, during, or after checkout—or 
even during account registration for members-only sites or wholesale accounts.

Check out our [demo site](https://real-id-demo-checkout-ui.myshopify.com?utm_source=wc_listing&utm_campaign=demo_store_cta)
to see an example of how it works in action.

#### How does ID verification help your business?

With your customers’ verified ID and selfie photos, you’re able to prove their shipping
address. This gives you far more weight on your side during chargeback disputes 
and effectively eliminates “friendly fraud” losses.

And if you need to perform age verification checks for purchases of restricted goods,
Real ID’s document verification takes care of that too. We’ll confirm a user’s date
of birth by verifying their ID to help you manage and reduce risk at checkout.

#### Verify once per account, not per order

After a customer verifies their ID, their account on your store will be remembered
for future purchases, increasing your conversion rate and lowering friction because
it’s a trusted account.

#### IDs stored on your private cloud

No customer PII (Personally Identifiable Information) is stored on your WordPress
site. We securely store all IDs on your behalf and respect all data deletion requests.

#### Control when ID verification is required

Require ID verification at any point during your customer’s purchasing journey. 
Real ID can be set up without code to verify IDs:

 * Before checkout
 * After checkout
 * During account registration
 * On custom pages using our [JavaScript SDK](https://getverdict.com/help/docs/js)

You can even limit ID verification to specific shipping addresses or products. For
custom use cases, you can use our REST API to trigger an ID verification.

#### International support

Expand your market with confidence, knowing that Real ID can verify IDs from hundreds
of countries, including:

 * United States
 * Canada
 * Great Britain
 * Mexico
 * France
 * Australia
 * Germany
 * And hundreds more

Real ID can verify documents such as:

 * Passports
 * Driver’s Licenses
 * National IDs
 * Visas
 * And more

See our [full list of supported countries and documents](https://getverdict.com/supported-id-documents?utm_source=wc_listing&utm_campaign=description).

#### Customize to your brand

Control your theme and branding within the plugin itself, without code. You can 
even override the messaging for each step to fit your tone and brand.

Build trust with your customers by using your own email address to deliver ID verification
links.

#### Flexible for any flow

We also provide a robust REST API, JS SDK, Webhooks, and WordPress hooks for your
developers to build a custom experience or for advanced logic.

## Ảnh màn hình

[⌊Verify IDs instantly, including driver's licenses, passports, and more.⌉⌊Verify
IDs instantly, including driver's licenses, passports, and more.⌉[

Verify IDs instantly, including driver’s licenses, passports, and more.

[⌊Verify once per customer, not per order.⌉⌊Verify once per customer, not per order
.⌉[

Verify once per customer, not per order.

[⌊Simple setup. Require verification before, during, or after checkout.⌉⌊Simple 
setup. Require verification before, during, or after checkout.⌉[

Simple setup. Require verification before, during, or after checkout.

[⌊Bring your own brand. Use your own theme, logo, and content.⌉⌊Bring your own brand.
Use your own theme, logo, and content.⌉[

Bring your own brand. Use your own theme, logo, and content.

[⌊Secure, yet visible. Customer PII is stored in a private cloud but visible in 
your dashboard.⌉⌊Secure, yet visible. Customer PII is stored in a private cloud 
but visible in your dashboard.⌉[

Secure, yet visible. Customer PII is stored in a private cloud but visible in your
dashboard.

[⌊Only verify the orders that need it. Verify only high-risk orders or specific 
products.⌉⌊Only verify the orders that need it. Verify only high-risk orders or 
specific products.⌉[

Only verify the orders that need it. Verify only high-risk orders or specific products.

## Cài đặt

 1. Upload `real-id-wc.zip` to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.

## Hỏi đáp

### How does it work?

Real ID uses machine learning technology to identify the authenticity of your customers’
IDs.

Your customers are sent a unique URL to their mobile device by email or SMS. This
link opens a secure connection that allows the customer to upload a photo of their
ID.

Once we receive the image, our combination of OCR (Optical Character Recognition)
and image recognition will determine if the ID is legitimate.

### What kind of ID documents can be used for an ID check?

Real ID supports dozens of ID documents from hundreds of different countries. A 
detailed list is available on our [supported documents page](https://getverdict.com/supported-id-documents?utm_source=wc_listing&utm_campaign=faq).
Supported documents include:

 * Driver’s Licenses
 * Passports
 * Insurance Cards
 * Concealed Carry Licenses
 * National Identification Cards
 * And many more.

### Can I also require a live selfie and biometric verification?

Yes, Real ID gives you the choice to enable facial recognition scanning in addition
to the ID document photo.

This is an excellent option for higher-risk transactions to protect against the 
possibility of using a physically stolen ID. By requiring a photo of the ID document
owner with the ID document, we can verify that the photos match.

For example, even if a bad actor had possession of a stolen credit card and a matching
license, they would not be able to trick the face-matching verification.

### How is the uploading of IDs and photos secured?

Real ID encrypts the connection from your customers’ mobile devices. This protects
their data from being intercepted by bad actors.

You don’t have to think about compliance; Real ID stores your customer data securely
in our database.

You’re always in control of what data you’d like to keep. Delete your customer’s
ID or headshot photos at any time in the app.

### How do I know an order is ID verified?

Real ID synchronizes your customers’ ID verification results in real-time. You’ll
be able to see the current state of all ID checks from your WooCommerce orders page
with a specific “ID Verification” column.

Additionally, Real ID updates your [orders and customer metadata](https://getverdict.com/help/docs/woocommerce/metadata?utm_source=wc_listing&utm_campaign=faq)
with their current ID verification status.

### How much does it cost?

We offer several different plans to meet your needs. Check out our [pricing for more details](https://dashboard.getverdict.com?utm_source=wc_listing&utm_campaign=faq).

### Do you offer support?

Yes, we offer live chat and email support for setup and questions about how the 
system works or how to read results.

[Please contact us](https://getverdict.com/contact?utm_source=wc_listing&utm_campaign=faq),
email us, or chat with us in-app for support.

### Can I delete my customers’ photos after they have been verified?

Protecting your customers’ privacy is very important to us. That’s why we offer 
an option in any ID check to delete your customer’s photos safely and permanently.

Deleting customer data is irreversible. However, their account will still be treated
as verified so they can reorder in the future without redundant verification.

### What kind of information can I see in the dashboard?

Real ID provides all images captured from the customer, including their ID and their
selfie photo.

Additionally, Real ID automatically reads the text on any given document. Depending
on the level of detail the document provides, you can expect to read data such as:

 * First Name
 * Middle Name
 * Last Name
 * Address
 * Gender
 * Date of Birth
 * Date of Expiration
 * City
 * State
 * Issuing Country of the ID
 * Issuing State of the ID
 * Unique License or Document ID

This information can be used to verify that the customer is qualified for the purchase.
We offer automatic cross-checking against the order’s billing and shipping information
to ensure it matches their ID.

### Can I override the results?

Yes, Real ID presents the photos and data collected and gives you the ability to
manually approve or reject submissions.

You have the ultimate control over whether an ID is accepted, but you can also choose
to have our system automatically make the decision for you.

### Can I automatically require ID verification only on high-risk orders?

Real ID offers a “set it and forget it” customer verification process so you can
require ID verification automatically on high-risk orders.

You can enable rules to automatically trigger ID verification checks for your customers:

 * **Total Order Price:** Depending on the total price of the order, you can trigger
   an ID check.
 * **Mismatching Shipping to Billing Address:** If an order’s shipping and billing
   addresses do not match, it’s a sign of potential credit card fraud. Real ID can
   automatically verify these orders.
 * **Product Categories and Tags:** Only require ID checks on specific product categories
   or product tags.

We offer other triggers within the plugin itself. You can also request to have a
custom trigger built or use our REST API to trigger an ID check for a customer.

### At what point am I charged for an ID verification?

You are only charged when a customer actually participates in an ID verification
session. You are not charged for sessions where the customer does not submit any
photos or fails to receive the SMS/email.

This is because we deter fraudulent, underage, or unqualified purchases even if 
the customer doesn’t provide their ID. By showing your store is secured against 
fraud with an ID check link, you’ve mitigated your risk of a fraudulent chargeback
or purchase.

It’s our policy to not refund checks that have already been sent, regardless of 
whether the customer failed the ID check or failed to submit any documents.

### If I turn on automatic ID checking, will repeat customers receive ID checks twice?

There’s an additional setting in the dashboard that allows you to only require ID
verification once from your repeat customers.

That way, you can reduce friction even further and keep your trusted customers from
having to perform multiple ID checks.

Additionally, you will not incur any charge for repeat verified customer orders.
You’re only charged for new verifications.

### I need to require my customer’s signature for orders in addition to ID verification. Can Real ID help?

Yes, easy and intuitive electronic signatures are available in Real ID. You can 
enable signature captures for ID verification checks. You’ll be able to view and
download your customers’ signatures right in the dashboard.

No code is required to turn this feature on or off.

### Can customers also upload additional documentation, like a proof of address or another type of license?

Yes, within the plugin, you can require the customer to upload additional documentation
as part of their ID verification. This documentation will also be visible in the
plugin for viewing.

## Đánh giá

![](https://secure.gravatar.com/avatar/e1a0b8b76d19f0e8cd4f0720107e5e95e4697f8ae062adc77a9e038dcc92eb3c?
s=60&d=retro&r=g)

### 󠀁[The Best Plugin, Brilliant Support](https://wordpress.org/support/topic/the-best-plugin-brilliant-support/)󠁿

 [kocakserdar](https://profiles.wordpress.org/kocakserdar/) 24 Tháng 12, 2025

Thank you so much. He has helped us fix issues and always provide quality support.

![](https://secure.gravatar.com/avatar/c3f0f912915fe18e696eaac2f9e6b4319fa7236b92b7f27aba774af1fb6ebf38?
s=60&d=retro&r=g)

### 󠀁[Great Support](https://wordpress.org/support/topic/great-support-5710/)󠁿

 [PixelParade](https://profiles.wordpress.org/kevpress88/) 12 Tháng 8, 2024

Solid plugin, easy setup, active development, and timely responsive support. Most
importantly it get's the job done, and appears to be continuing to add features 
which is great for the future.

![](https://secure.gravatar.com/avatar/02199c4b015e0ad40d4ff2a722fe490a127c90cfd9721f227d4bdab829186869?
s=60&d=retro&r=g)

### 󠀁[The really best of support ever !](https://wordpress.org/support/topic/the-really-best-of-support-ever/)󠁿

 [greatalf](https://profiles.wordpress.org/greatalf/) 18 Tháng 6, 2024

I've never seen such fast, efficient support. What's more, there's a ticket tracking
system, as this was necessary for me. If I could have rated it 6 stars, I would 
have, but there are only 5… Thank you so much!

![](https://secure.gravatar.com/avatar/a48816d6774e4f07af077de44c3a4a4a0397e6cf20ba95de307331f45d4dd2fb?
s=60&d=retro&r=g)

### 󠀁[Perfect](https://wordpress.org/support/topic/perfect-10333/)󠁿

 [leo47b](https://profiles.wordpress.org/leo47b/) 12 Tháng 4, 2024

Perfect Plugin. Thanks!

![](https://secure.gravatar.com/avatar/51f95e582ef9883e7228d3b580fc84e7e3cf2e6015f87825c7ace7854a9cfd5e?
s=60&d=retro&r=g)

### 󠀁[Soo nice](https://wordpress.org/support/topic/soo-nice/)󠁿

 [uhjk](https://profiles.wordpress.org/uhjk/) 14 Tháng 3, 2024

Plugin does the job and developer always ready to help. Many thanks!

![](https://secure.gravatar.com/avatar/92ec7db50ce1b7f9536a6f10e31e0c7a48e67d1c86b9bba9723b8d4f532d18c6?
s=60&d=retro&r=g)

### 󠀁[Best ID Check Plugin](https://wordpress.org/support/topic/best-id-check-plugin/)󠁿

 [avidart](https://profiles.wordpress.org/avidart/) 8 Tháng 8, 2023

I have been using this plugin for over a year and not only is the team amazing at
troubleshooting and very responsive, but the plugin itself is top notch and uses
AI to power its verification. It has helped us a ton with having a smooth transition
for customers to easily check out. This is the best team I have worked with and 
am happy I chose this plugin vs the other guys.

 [ Đọc tất cả 12 đánh giá ](https://wordpress.org/support/plugin/identity-verification-for-woocommerce/reviews/)

## Người đóng góp & Lập trình viên

“Identity Verification for WooCommerce” là mã nguồn mở. Những người sau đã đóng 
góp vào plugin này.

Những người đóng góp

 *   [ Verdict ](https://profiles.wordpress.org/verdictapps/)

[Dịch “Identity Verification for WooCommerce” sang ngôn ngữ của bạn.](https://translate.wordpress.org/projects/wp-plugins/identity-verification-for-woocommerce)

### Muốn tham gia phát triển?

[Duyệt code](https://plugins.trac.wordpress.org/browser/identity-verification-for-woocommerce/),
check out [SVN repository](https://plugins.svn.wordpress.org/identity-verification-for-woocommerce/),
hoặc theo dõi [nhật ký phát triển](https://plugins.trac.wordpress.org/log/identity-verification-for-woocommerce/)
qua [RSS](https://plugins.trac.wordpress.org/log/identity-verification-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Nhật ký thay đổi

#### 1.40.9

 * Fixed the Settings page showing an error screen when your product categories 
   couldn’t be loaded.
 * Recovered ID check data from API responses corrupted by PHP warnings from WooCommerce
   or other plugins, not just from Real ID’s own endpoints.
 * Plugin updates now take effect immediately instead of being held back by browser
   or CDN caching.

#### 1.40.8

 * Fixed the Real ID admin page failing to load ID checks and subscription status(“
   Cookie check failed”) on sites using a page cache such as LiteSpeed.
 * Added a clear explanation when a caching plugin or CDN blocks Real ID, including
   the steps to exclude the API from your cache.
 * Fixed error screens running together into a single block of text, making them
   hard to read.
 * Removed a request for a stylesheet that no longer ships, which returned a 404
   on every admin page load.
 * Sped up the Real ID admin page by no longer downloading a 24 MB debug file on
   every load.

#### 1.40.7

 * Fixed the admin dashboard failing to load ID checks when the server prints PHP
   notices or warnings into API responses (recovers the data instead of showing 
   an error screen).

#### 1.40.6

 * Fixed a PHP warning during order association (when an order had no linked customer)
   that could corrupt the API response and cause false “connection error” notifications
   and prevent ID data from loading in the WordPress admin on sites with PHP error
   display enabled.

#### 1.40.5

 * Replaced the single back-of-ID capture toggle with a three-way control: Automatic(
   capture the back only when the document type needs it, such as German ID cards),
   Always, or Never. Your existing setting is carried over automatically.

#### 1.40.4

 * Fixed a fatal error when testing the ShipStation or Semble API connection from
   settings
 * Fixed the manual ShipStation order sync action failing with a fatal error
 * Fixed connection test and order sync requests being sent without authentication
   and to incorrect API paths

#### 1.40.3

 * Added a “waiting for headshot” indicator on the ID check details page so merchants
   can tell when a customer has submitted their ID but not yet their selfie

#### 1.40.2

 * Fixed order status changes (including admin bulk edits) incorrectly re-associating
   the current session’s ID check with unrelated orders
 * Added an endpoint to clear an order’s Real ID check association, so a mis-associated
   verification can be reset

#### 1.40.1

 * Republish of 1.40.0 to retrigger the WordPress.org plugin directory indexer; 
   no functional changes

#### 1.40.0

 * Fixed a site-wide fatal error on PHP 8.0+ when another active plugin shipped 
   psr/container v2 (e.g. some E-Signature add-ons)
 * Removed bundled PHP-DI, Guzzle, Monolog, Twig, and Symfony Finite State Machine
   dependencies in favor of native PHP for a smaller, conflict-free plugin
 * Added a PHPUnit test suite covering check status transitions, status badge rendering,
   and the internal service container

#### 1.39.4

 * Fixed the Webhook URL field clearing after sending a failed test webhook
 * Added a link to the WooCommerce ID check event hooks docs as an alternative to
   webhooks

#### 1.39.3

 * Fixed deploy pipeline so the previous release can publish to WordPress.org

#### 1.39.2

 * Moved the Webhooks section into a renamed DevTools tab alongside status and diagnostics

#### 1.39.1

 * Added a Webhooks section so merchants can view their check-event signing secret
   and send a test webhook

#### 1.39.0

 * Added rotate left/right controls to submitted ID photos on the check details 
   page and the order page panel
 * Added a full-size lightbox so staff can inspect a photo at full resolution from
   either surface
 * Added a download button with a liability acknowledgement step for customer photos
 * Added face match overlays highlighting the ID document region, matched faces,
   and unmatched faces
 * Added a “Test Mode” banner on photos from sandbox-mode checks
 * Added a clearer error screen when WordPress returns a corrupted API response 
   so merchants know to look for a conflicting plugin or theme
 * Added an order details panel to the check details page with deep links to the
   WooCommerce order and customer profile
 * Fixed the checks index search so that searching by a WooCommerce order number
   now returns the matching ID checks

#### 1.38.0

 * Added an inline ID verification panel to the WooCommerce order page showing the
   check status, ID photos, and extracted details
 * Added Approve, Reject, Resend, and Send reminder actions directly on the order
   page so checks can be reviewed without leaving the order
 * Added a “View full check details” link from the order page panel to the complete
   check record
 * Added a note on the order page panel confirming when a customer did not upload
   any ID photos
 * Fixed the check details page so it no longer shows the “waiting for the customer”
   animation for concluded checks where no ID photos were uploaded

#### 1.37.0

 * Added WooCommerce Shop Manager access to the Real ID plugin so store managers
   can manage ID checks without needing full administrator rights

#### 1.36.1

 * Fixed build issues that prevented the previous release from publishing to WordPress.
   org

#### 1.36.0

 * Added a Status tab to settings with a connection check, a shortcut to the Real
   ID logs in WooCommerce, and the existing cache refresh control
 * Added a connection check that confirms Real ID can reach this site and copies
   a diagnostic block to the clipboard for support tickets
 * Added a distinct “Real ID API unreachable” state so merchants can tell when our
   service is down rather than their own site

#### 1.35.1

 * Added email 2FA toggle to allow merchants to disable email confirmation codes
   for returning customers
 * Reorganized pre-checkout settings into Filters and Settings tabs

#### 1.35.0

 * Added cross-platform multisite network support for sharing verified ID checks
   between Shopify and WooCommerce stores
 * Added multisite network validation to prevent unauthorized cross-shop metadata
   updates
 * Added QStash deduplication for multisite verification sync jobs

#### 1.34.0

 * Fixed SVG logo display in brand settings preview by replacing Cloudinary image
   transformations with native rendering
 * Fixed brand logo thumbnail in upload area to properly display SVG files
 * Improved logo preview to avoid stretching small raster images

#### 1.33.1

 * Replaced deprecated idv.link domain with verify.getverdict.com for ID check URLs
 * Fixed copy button in check details to respect custom flow URL settings
 * Updated CORS allowed origins from idv.link to getverdict.com

#### 1.33.0

 * Added subscription status feedback banner for production license key holders
 * Displays warnings when subscription is canceled, past due, unpaid, or set to 
   cancel
 * Includes direct links to pay invoices or manage billing when payment issues occur

#### 1.32.1

 * Replaced localhost blocking with dismissable warning banner
 * Plugin now functions on localhost environments (ID verification still works, 
   webhooks require public URL)
 * Warning banner only displays on Real ID admin page

#### 1.32.0

 * Added California AB 1263 acknowledgment setting for firearm precursor compliance

#### 1.31.0

 * Added real_id_create_check() PHP function for programmatic ID check creation
 * Added real_id_trigger_check action hook for custom trigger workflows
 * Added support for custom thank-you pages (Elementor, etc.) that bypass woocommerce_thankyou
   hook
 * Added display_mode parameter with ‘full’ (inline) and ‘modal’ (overlay) options

#### 1.30.0

 * Added payment gateway trigger to require ID verification for orders paid with
   specific payment methods
 * Added configurable comma-separated payment gateway names with case-insensitive
   matching
 * Added support for matching both payment method slugs (e.g., cod, bacs) and display
   names (e.g., Cash on Delivery)

#### 1.29.3

 * Fixed fatal error when calling is_type() on deleted WooCommerce products in order
   data processing

#### 1.29.2

 * Fixed DKIM verification feedback to show accurate status messages instead of 
   always showing success
 * Fixed Return Path verification feedback to display actual verification results
 * Fixed WordPress REST API route registration for email signature DKIM and Return
   Path verification endpoints

#### 1.29.1

 * Added metadata persistence verification after order and customer saves
 * Fixed silent failures when WooCommerce database saves don’t persist
 * Added database error logging for failed metadata updates
 * Improved webhook retry mechanism by returning proper HTTP status codes on verification
   failures

#### 1.29.0

 * Added Semble Patient CRM integration for healthcare providers
 * Added automatic patient label syncing with ID check status updates
 * Added Semble API connection testing with configuration validation
 * Added support for manual approval/rejection status tracking in patient records

#### 1.28.0

 * Added comprehensive logging for manual ID check rejection with cancel/refund 
   functionality
 * Added detailed logging for inventory restocking operations with product-level
   tracking
 * Added exception handling and error recovery for refund and restock operations
 * Added audit trail through WooCommerce order notes for all rejection actions

#### 1.27.1

 * Added autocomplete functionality for email subject lines with localStorage memory
 * Improved subject line UX by prefilling with most recently used custom subject
 * Added keyboard navigation support for subject line suggestions
 * Fixed email subject and message content alignment in new check form

#### 1.27.0

 * Added custom email subject line option to manual ID check creation form
 * Added live subject line preview with smart fallback to default behavior
 * Added shortcode support for custom subjects using [firstName], [lastName], and[
   orderId]
 * Added warning when order-specific shortcodes are used without an order selected

#### 1.26.1

 * Added order ID parameter to “Create ID Check” button in WooCommerce order details
   page
 * Auto-populates customer details when creating ID check from order details page
 * Improved merchant workflow by eliminating manual order search and data entry

#### 1.26.0

 * Added ShipStation integration for automated order fulfillment based on ID verification
   status
 * Added configurable order status mappings with sensible defaults (On Hold, Awaiting
   Shipment, Cancelled)
 * Added intelligent safeguards to prevent overwriting shipped or cancelled orders
 * Added ShipStation API connection testing and event logging

#### 1.25.3

 * Fixed deactivate license 405 method error by changing DELETE to POST request
 * Added comprehensive error handling for corrupted transient data with automatic
   recovery

#### 1.25.2

 * Corrected API route path to verify email sender signature and DKIM DNS records
 * Fixed license activation to refresh complete shop data and added transient error
   recovery
 * Fixed React app crash when navigating away from Billing settings tab

#### 1.25.1

 * Fixed product variant category detection for ID required category rules

#### 1.25.0

 * Adding relative expiration date support

#### 1.24.3

 * Updating screenshots through CI

#### 1.24.2

 * Major readme.txt listing images and copy update

#### 1.24.1

 * robot_txt filter tweak for newlines

#### 1.24.0

 * Simplifying and improving the order status syncing logic

#### 1.23.10

 * Listing copy updates

#### 1.23.9

 * Updates to our CI pipeline

#### 1.23.8

 * Reset Real ID transients if authentication errors occur

#### 1.23.7

 * Fix required ID categorie prompting on unqualified categories for pre-checkout

#### 1.23.6

 * Type safely checking on line items

#### 1.23.5

 * Delete transients after license activation to prevent mismatching keys

#### 1.23.4

 * Fix pagination bug in the customers tab in the new check form

#### 1.23.3

 * Address deprecation warning for http_build_query on PHP 8.1

#### 1.23.2

 * Emitting source maps for better debugging of the backend JS bundle

#### 1.23.1

 * re-release

#### 1.23.0

 * Adding self serve ignored order status control for post-checkout verification

#### 1.22.6

 * Safety checking the React Portal for the admin menu

#### 1.22.5

 * Subscribe to the DOMContentLoaded event, and use a MutationObserver as a fallback(
   admin js)

#### 1.22.4

 * Load admin javascript bundle async and deferred

#### 1.22.3

 * Ignore new order status updates if the order status won’t be changed

#### 1.22.2

 * Synchronously double check check customer real_id_check_id meta after ID check
   association
 * Log associated customer and order IDs to the WC real-id logs

#### 1.22.1

 * Fixing issue with live chat session token generation

#### 1.22.0

 * Improve live chat to separate converations based on the current account
 * Add ability to delete transients from the admin dashboard
 * Add ability to define custom roles

#### 1.21.1

 * Fix local state issue with check status filters
 * Allow multiple statuses

#### 1.21.0

 * id_verification_status_changed hook

#### 1.20.0

 * Adding the ability to define a list of order statuses to exclude from ID check
   updates

#### 1.19.5

 * Enhancing debugging for checkout validation
 * Enhacing debugging for transient management

#### 1.19.4

 * Allowing custom order statuses to be mapped to Real ID check statuses

#### 1.19.3

 * Fixing issue with deactivation/activation of license keys

#### 1.19.2

 * Reset transients after license key activition

#### 1.19.1

 * Symver bump

#### 1.19.0

 * Generic order status hooks

#### 1.18.2

 * Adding WC error logging for order status updating

#### 1.18.1

 * Adding svn dependency GH action that releases new versions

#### 1.18.0

 * Customize contact email address from dashboard

#### 1.17.7

 * Improved order syncing with draft_order hooks
 * Added webhook user agent and version details

#### 1.17.6

 * Optimize homepage API calls

#### 1.17.5

 * readme.txt updates

#### 1.17.4

 * Stable tag fix

#### 1.17.3

 * Better transients error handling

#### 1.17.2

 * Adding transient support for storing shop data on the admin
 * Better admin error handling on 5xx responses
 * Extending cURL timeout limits

#### 1.17.1

 * Adding custom cURL timeout limit

#### 1.17.0

 * Add a redesigned new ID check form

#### 1.6.4

 * If cart does not exist, still provide current user, shop and REST API details
   to flow

#### 1.6.3

 * Addressing issue with cart variable name

#### 1.6.2

 * Safely checking cart contents in case WC->cart() is undefined

#### 1.6.1

 * Adding Dutch and Italian locales

#### 1.16.0

 * Add real_id_check shortcode support

#### 1.15.0

 * Add minimum confidence control

#### 1.14.1

 * Return from checkout validation if session is missing check

#### 1.14.0

 * Support for server side validation on pre-checkout using classic checkout shortcodes

#### 1.13.0

 * Adding checkout_processed hook support for custom after checkout flow support
   with pre-checkout meta syncing

#### 1.12.0

 * Support DKIM and return path verification for email addresses

#### 1.11.1

 * Adding the ability to cancel and refund manually rejected orders

#### 1.11.0

 * Upgrade the new check form to include customer selection
 * Redesign the form to use a multi-step selection process
 * Adds automatic reminder notifications

#### 1.10.7

 * Adding robots.txt filtering for all plugin files

#### 1.10.6

 * Hardening of the customer roles attributes
 * Search customers API support for new check form improvements (step 1/2)

#### 1.10.5

 * Release the stable tag

#### 1.10.4

 * Adding debugging support for Real ID webhook authentication

#### 1.10.3

 * Fixing direct property access warnings

#### 1.10.2

 * Adding support for authorization and x-real-id-api-key headers
 * Adding support for WC 9.0.2

#### 1.10.1

 * Remove gravatar from checks index page

#### 1.10.0

 * Improve loading speeds for pre-checkout flows by storing public settings within
   transients

#### 1.9.4

 * Adding currently logged in user verification status shortcode

#### 1.9.3

 * Adding handling for invalid order webhooks

#### 1.9.2

 * Adding hosts exclusion rule for Real ID flow script to SpeedOptimizer’s Combine
   Javascript feature

#### 1.9.1

 * Bug fix for product variants that do not include the category of the parent product

#### 1.9.0

 * Addresses bug with wp_response_get that doesn’t return any status code if there’s
   an internal WP error

#### 1.8.5

 * Better handling of invalid order numbers

#### 1.8.4

 * Add admin notice when attempting to use in localhost environment

#### 1.8.3

 * Adding exclusion rule for Real ID flow script to SpeedOptimizer’s Combine Javascript
   feature

#### 1.8.2

 * Specifying priority and number of arguments for hpos order verification status
   column hook

#### 1.8.1

 * Adding bugfix for non-HPOS order status columns

#### 1.8.0

 * Adding High Performance Order System support for WooCommerce

#### 1.7.4

 * Only send meta sync webhooks if order has an ID check

#### 1.7.3

 * Fix user metadata updates when no WC order is present yet

#### 1.7.2

 * Frontend variable path fix

#### 1.7.1

 * Back ID photo display fix
 * FaceMatch confidence display fix
 * Tested up to WP 6.3 and WC 7.9.0

#### 1.7.0

 * Customer registration flow blocks actions in the UI until current user is verified

#### 1.6.10

 * adding allowed origins for CORS

#### 1.6.9

 * Update the user identification flow script tag location and defer

#### 1.6.8

 * Custom flow link support

#### 1.6.7

 * Add back of ID capture support

#### 1.6.6

 * Better feedback in webhook responses

#### 1.6.5

 * Allow orders on hold to be modified as well

#### 1.6.4

 * Only update order statuses if processing or completed

#### 1.6.3

 * Adding ability to control registration CTA URLs

#### 1.6.2

 * Bug fix on routing

#### 1.6.1

 * Include back of ID photo if captured
 * Store pagination, search and filters in URL for easier backtracking

#### 1.6.0

 * Ability to select orders in the new check form

#### 1.5.6

 * Fixing issue with associting new ID checks with orders and customers
 * Allowing of sending new ID checks at any ID check stage

#### 1.5.5

 * Fixing issue with cart contents not included in all store pages

#### 1.5.4

 * Add help center link
 * Fix missing ID photo display if no job results

#### 1.5.3

 * Removing POST requests for data deletion

#### 1.5.2

 * Fixing wp_remote_delete call for license and data deletion requests

#### 1.5.1

 * Address eSignature display issue in dashboard

#### 1.5.0

 * Adding flow to require ID verification before viewing store (a.k.a. ID gate)

#### 1.4.8

 * Fixing missing content-type for non-authenticated calls

#### 1.4.7

 * Fix stepwrapper issue on check details page

#### 1.4.6

 * Replace GuzzleHttp with wp_remote_* functions
 * Allow customer first and last names to be optional
 * Update dev environment to use constants

#### 1.4.5

 * Fixing issue on PHP ver

#### 1.4.4

 * Added intval and removed direct SQL options checking statements

#### 1.4.3

 * Tested WordPress v6.4.0 compatibilty

#### 1.4.2

 * Fixes delivery_methods options assignment bug

#### 1.4.1

 * Adds product category ID trigger support for post-checkout flow

#### 1.4.0

 * Adds billing to address mismatching
 * Adds minimum age automatic verification
 * Adds ability to disable manual uploads
 * Adds ability to control e-signature capture preferences

#### 1.3.3

 * Bumping symver for publish

#### 1.3.2

 * Adding necessary webhooks for supporting post-checkout rules

#### 1.3.1

 * Secondary color control

#### 1.3.0

 * Addresses home filters bug with muliselect
 * Allows empty values for association webhooks
 * Fixes order to ID check associations for pre-checkout on non-post permalink structured
   sites

#### 1.2.11

 * Adding seller support for custom Dokkan roles

#### 1.2.10

 * Using server side rendering for exposing rest path

#### 1.2.9

 * Symver fix

#### 1.2.8

 * Adding rest_url() support for plugins like WPML that alter the home_url()

#### 1.2.7

 * Better handling of current user sessions for pre-checkout flow

#### 1.2.6

 * Fixing symver

#### 1.2.5

 * Fixing customer registration webhook API client import

#### 1.2.4

 * Adding ID verification column to admin users table

#### 1.2.3

 * Adding after customer registration webhook support

#### 1.2.2

 * Address reset sandbox mode and license activation bugs

#### 1.2.1

 * Adding pagination support to product categories

#### 1.2.0

 * Ability to customize all email templates

#### 1.1.8

 * Ability to only require ID verification for specific categories
 * Hydrate order webhook with tag and category IDs

#### 1.1.7

 * Adding redundancy to fix pre-checkout order associations
 * Compensating for potential missing customer_ids on COD orders
 * Compensating for non-page permalink installs

#### 1.1.6

 * Disabling AMD support to fix Jetpack lodash collison
 * Fixing license key validation bug in the unauthorized component

#### 1.1.5

 * Fix delete check data action button

#### 1.1.4

 * Fixing missing platform entry on manually sent ID checks

#### 1.1.3

 * Removing cache option to prevent write error permission issues
 * Adding Portuguese language support

#### 1.1.2

 * Republishing for symver bump

#### 1.1.1

 * Adding fixes for post-checkout embeds
 * Supporting multile entry points for post-checkout embeds
 * Fixing dedupe errors

#### 1.1.0

 * Adding shipping to billing mistmatch trigger

#### 1.0.28

 * Fixing bug in WC user metadata updating from webhook

#### 1.0.27

 * Fixing pagination, check status and searching bugs

#### 1.0.26

 * Removing Monolog to fix collisions with other apps

#### 1.0.25

 * Bumping tag to clear wordpress.org cache

#### 1.0.24

 * Fixing internal tagging
 * Fixing typo on previous changelog message

#### 1.0.23

 * Minor fixes to PHP warnings due to typecastings
 * Adding icons to real_id_user_verification_status shortcode output

#### 1.0.22

 * Adding shortcodes to display user verification status

#### 1.0.21

 * Adds Spanish translations
 * Fixes bug with sandbox mode disabling after saving settings

#### 1.0.20

 * PHP 7.4 support
 * Rename internal `dd` function to a namespaced version
 * Internal refactor into monorepo

#### 1.0.19

 * Make CheckState more open for pre-check usage

#### 1.0.18

 * Bump semver, we need to automate the semver version upgrade

#### 1.0.17

 * Bump semver

#### 1.0.16

 * Fixing misnamed variable for post-checkout assocation

#### 1.0.15

 * Fix for transitioning away from UUIDs to a shorter ID format

#### 1.0.14

 * Bump tag

#### 1.0.13

 * Fix for erroneous “a valid email is required” message
 * Fix for verifying email sender signature

#### 1.0.12

 * Add support for triggers on price floor and shipping to US or specific US states

#### 1.0.11

 * Add custom menu icon
 * Add sandbox mode support & update onboarding to match

#### 1.0.10

 * Bump tag

#### 1.0.9

 * Adding email sender signature support (send ID checks with your own email)
 * Adding multiple merchant email notification options

#### 1.0.8

 * Fixing relative URL to the WP root route during license activation

#### 1.0.7

 * Adding ability to require ID verification pre-checkout
 * Fixing an errant pagination issue

#### 1.0.6

 * Adding a new onboarding experience
 * Adding public assets directory and PHP pathing

#### 1.0.5

 * Fixing PHP vendor autoloading path issues with certain hosts
 * Fixing casing on WC integration class

#### 1.0.4

 * Adding ability to check all orders
 * Adding ability to customize ID check branding and white label ID checks
 * Normalizing ID check statuses

#### 1.0.3

 * Adding check status badge to the admin orders page

#### 1.0.2

 * Updating listing banner, logo and screenshots
 * Including help chat

#### 1.0.1

 * Fixing app distribution by including 3rd party dependencies and builds

#### 1.0

 * First public release.

## Meta

 *  Phiên bản **1.40.9**
 *  Cập nhật lần cuối **2 tuần trước**
 *  Số lượt cài đặt **100+**
 *  Phiên bản WordPress ** 4.8 hoặc cao hơn **
 *  Đã kiểm tra lên đến **7.0.0**
 *  Phiên bản PHP ** 7.4 hoặc cao hơn **
 *  Ngôn ngữ
 * [English (US)](https://wordpress.org/plugins/identity-verification-for-woocommerce/)
 * Thẻ
 * [age verification](https://vi.wordpress.org/plugins/tags/age-verification/)[fraud](https://vi.wordpress.org/plugins/tags/fraud/)
   [id check](https://vi.wordpress.org/plugins/tags/id-check/)[ID verification](https://vi.wordpress.org/plugins/tags/id-verification/)
   [woocommerce](https://vi.wordpress.org/plugins/tags/woocommerce/)
 *  [Nâng cao](https://vi.wordpress.org/plugins/identity-verification-for-woocommerce/advanced/)

## Đánh giá

 5 trên 5 sao.

 *  [  12 5-star reviews     ](https://wordpress.org/support/plugin/identity-verification-for-woocommerce/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/identity-verification-for-woocommerce/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/identity-verification-for-woocommerce/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/identity-verification-for-woocommerce/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/identity-verification-for-woocommerce/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/identity-verification-for-woocommerce/reviews/#new-post)

[Xem tất cả đánh giá](https://wordpress.org/support/plugin/identity-verification-for-woocommerce/reviews/)

## Những người đóng góp

 *   [ Verdict ](https://profiles.wordpress.org/verdictapps/)

## Hỗ trợ

Có điều gì muốn nói? cần giúp đỡ?

 [Xem diễn đàn hỗ trợ](https://wordpress.org/support/plugin/identity-verification-for-woocommerce/)