Token of Trust Identity Verification


Verify people creating new accounts and transacting on your website without hassle. Whether you need to meet KYC and AML compliance guidelines, prevent fraud, or conduct age verification of e-commerce customers, you can quickly and easily add identity verification by Token of Trust to your website.

This plugin connects your WordPress site with Token of Trust’s robust identity verification platform. You’ll need to get a (free) license key from to get started. This license allows you evaluate in test-mode and you don’t have to pay until you’re ready to switch to live-mode.

Works great as a standalone plugin or it can be used alongside other popular plugins like WooCommerce, Ultimate Member, and BuddyPress for more advanced features.


  • Proven Identity Verification and Fraud Prevention platform.
  • Automated verification workflow can be completed by users in less than 30-seconds.
  • Government ID Document verification by uploading or scanning from a device camera.
  • Support auditing by viewing recent verification activity.
  • Age Verification for age-restricted content and products like wine, vape supplies, and tobacco
  • Online Activity Verification across Facebook, LinkedIn, PayPal, Google+ and more.
  • Verification summary for sharing on user profiles.
  • Supports multilingual and internationalization.
  • Whitelist users with our Approve Users feature.
  • Use for member screening with popular WordPress member management plugins.
  • Mobile responsive design makes it work flawlessly on smartphones, tablets, and desktops.


  1. Once a new user creates an account on your website, they can opt-in to verifying their identity with Token of Trust.
  2. Your user starts verifying their identity by authorizing Token of Trust to analyze information in one or more online accounts. Optionally, Government ID verification can be added to this workflow.
  3. When the verification process is complete, the Token of Trust platform creates a reputation report that displays a verification summary that can be used by administrators or shared on member profiles to support decision-making. The reputation report can be accessed visually or via Token of Trust’s API to support automation.


The Token of Trust plugin for WordPress works best alongside member management plugins that establish user profiles and account settings pages within WordPress. The member management plugins we currently support without advanced configurations are:


Token of Trust has been translated into the following languages:

  • English (US)
  • Spanish (Mexico)
  • French


We’re on a mission to help people make safe and smart decisions online. If you have an idea for how we can improve our plugin or platform, Send us a Message


  • The 'account connector' is an embeddable component that invokes the Token of Trust verification workflow. The 'reputation summary' is an embeddable component that represent the current state of verification for a given user.
  • The Token of Trust Identity Verification Plugin for WordPress works with WordPress core and also has deeper integrations with select WordPress Member Management Plugins.
  • The Token of Trust settings page is where website admins can enter their License Key and check the integration status with the Token of Trust Platform.


From your WordPress dashboard

  1. Visit Plugins > Add New
  2. Search for Token of Trust
  3. Activate the Token of Trust plugin from your Plugins page.
  4. Navigate to the new Token of Trust settings page in the WordPress admin menu
  5. Complete the fields for production domain and your API keys.

From or GitHub

  1. Upload the Token of Trust plugin folder to:
  2. Activate the Token of Trust plugin from your Plugins page.
  3. Navigate to the new Token of Trust settings page in the WordPress admin menu
  4. Complete the fields for production domain and your API keys.

Once complete, the WordPress dashboard will contain an Account Connector widget. Any BuddyPress or Ultimate Member profiles will contain a Verifications tab and new shortcodes will be available.

For additional help and documentation for integrating Token of Trust components on WordPress sites, please visit the WordPress Plugin Docs on our website.

Widget Shortcodes

You can use the shortcodes below to render tot widgets where you want them. Short codes will default to the currently logged-in user.

Account Connector

Allows the logged in user to connect their account to token of trust. After connecting this shows their reputation (much like the Reputation Summary below) and allows navigation to Token of Trust to improve their reputation and configure their user.

Please Note: For security reasons this widget should only be shown on password protected pages for the intended user!

[tot-wp-embed tot-widget="accountConnector"][/tot-wp-embed]

Reputation Summary

Displays a summary view of the user’s reputation.

[tot-wp-embed tot-widget="reputationSummary"][/tot-wp-embed]

Profile Photo

Displays a given user’s selected token of trust photo.

[tot-wp-embed tot-widget="profilePhoto"][/tot-wp-embed]

Verified Indicator

Displays a small indication of how far the user has gone through token of trust verification process.

[tot-wp-embed tot-widget="verifiedIndicator"][/tot-wp-embed]

To show this indication when members are not verified, use with this additional attribute.

[tot-wp-embed tot-widget="verifiedIndicator" tot-show-when-not-verified="true"][/tot-wp-embed]

Additional Settings

You can override any short code user by passing additional attributes as follows:

[tot-wp-embed wp-userid="EXAMPLE" tot-widget="reputationSummary"][/tot-wp-embed]

Render in templates/PHP

The easiest way to render widgets from templates is to use shortcodes just like in the WordPress admin interface


echo do_shortcode('[tot-wp-embed tot-widget="reputationSummary"][/tot-wp-embed]');


Is Token of Trust compliant with the EU’s General Data Protection Regulation (GDPR)?

Yes, Token of Trust maintains compliance with GDPR as a “Data Processor”. You may request Token of Trust’s Data Processing Addendum (DPA) by emailing

Do I have to create a Token of Trust account before using this plugin?

Yes. This is plugin connects your Token of Trust account to your WordPress site using a license key and requires that you create a Token of Trust account to get started. A credit card is not required to try it out. All Token of Trust accounts start in test-mode, allowing free testing without affecting your live data. You can switch from test-mode to live-mode whenever you’re ready for launch.

Does Token of Trust support age verification?

Yes. Token of Trust is capable of confirming a person’s identity, determining their age, and checking if they’re above a minimum age. Token of Trust can support websites with minimum age requirements. This may apply to e-commerce merchants selling age-restricted products, such as alcohol, tobacco and firearms. Visit Token of Trust’s Age Verification page to learn more.

Does Token of Trust verify government-issued photo IDs like a Passport?

Yes. Official government IDs like a Passport or National ID Card can be captured and analyzed within Token of Trust’s verification workflow. Not all types of identity documents are accepted everywhere. For example, Student IDs are not an accepted document type in any country, but government-issued Drivers Licenses are accepted in select countries. Check our website for more information about our Real World Verification. If you have questions about a specific document type, please email

Does Token of Trust verify my users’ social identity?

Yes. Once your Token of Trust account is setup and connected to your WordPress plugin, your site can verify customer social identities and display the level of verification on their profile.

Can I choose where verification displays for an advanced or custom application?

Yes. We do support advanced shortcodes, javascript embeds and manual PHP rendering tools. See our website for more details on Token of Trust’s WordPress Integration options and scenarios or contact Token of Trust to ask specific questions about advanced integration details.

What integrations do you support for building communities, marketplaces and other types of member management?
  • BuddyPress
  • Ultimate Member
What factors contribute to a member’s identity verification?

Token of Trust verification looks at a variety of attributes across multiple social networks and real world IDs like driver’s licenses. Some attributes include:

  • Account age
  • Activity location, geo tags and meta other meta data
  • Age verification
  • Name verification
  • Social fraud network scans
  • Government fraud lists
  • ID property consistency and security features
  • Electronic ID Verification (eIDV)
Can I run Token of Trust from localhost?

Yes we currently support running from any of the following localhost ports with our test keys: 80, 443, 3000, 3001, 3443, 7888, 8000, 8080, 8888, 32080, 32443, or 33080.

The Token of Trust plugin automatically detects when you’re running on localhost so no configuration change is required – your Live Site always remains your production site.


November 13, 2018
After a lot of research, I found that when themes and plugins build a “verified user” feature, the solution is never quite right — Token of Trust is the exception. After trying Ultimate Member’s Verified User Extension and RentalsClub for the WP Rentals theme, I realized how cumbersome verification processes could be for both admins and users of a site. While all the options I explored had a nice visual interface for communicating the verified status of my users, they didn’t handle the verification process for evaluating new user accounts in a smooth, automated, and safe way. Some of the approaches I found even enabled users to upload their identification documents to WordPress, but I never felt comfortable storing sensitive personal data on our WordPress site — it introduced more liability than I wanted to deal with. And even if we had access to those identity documents, I thought “how will I ever have the time to accurately review the authenticity of every document?” I realized that this wasn’t an easy problem to solve and that it was going to require a lot of custom development to build the right solution. Fortunately, I learned about Token of Trust’s platform for handling all of the concerns I had been running into. Their platform does both the deep automated analysis of user identities while also offering visual interface for communicating the verification status of every user. Best of all, they have a WP Plugin that saved our developers months of integration effort. We’ve been using the Token of Trust platform and their plugin for over a year on our vacation rental booking website and I’ve been impressed with the constant flow of improvements. I thought it was great to begin with and it just keeps getting better!
May 14, 2018
The team at Token of Trust taught us a lot about best practices for KYC/AML and privacy concerns for global consumers. Before working with Token of Trust, I hadn't given much thought to the liability and risks we would have faced if we had tried to build this ourselves, or even use another plugin that does everything just within WordPress. These guys are hardcore about protecting end user privacy and make sure that their customers don't have to worry about taking on unnecessary risks. I would use Token of Trust again and again for any site or application needing identity verification, fraud prevention, or KYC/AML.
May 14, 2018
Token of Trust came to the rescue when we needed a global KYC/AML solution that provided multilingual support without a ton of our own development. Most of the other options we explored were point solutions that only handled one small part of our overall KYC/AML needs. I felt like we really lucked out when our developer discovered the Token of Trust plugin WordPress because it delivered online checks and government id checks globally, with all of the verification workflow elements being internationalized (which was really important because most of our audience speaks French).
February 6, 2018
Token of Trust was a major component in the success of our ICO, and we couldn't have fulfilled our KYC/AML requirements without them. Their technology easily integrated into the platform to help us onboard and manage our contributors. The support team was fantastic - they exceeded our expectations , and even helped us with some last minute technical needs we faced. I could not recommend them enough, and we are looking forward to working with them in the future.
November 14, 2017
I have used countless other verification platforms. None have been as seamless, easy to use, or cost-effective like Token of Trust. The service is exactly what I had been looking for. I am very happy that Token of Trust seamlessly integrates with the Ultimate Member plugin on WordPress. My company's business model strongly relies on having a verified user base. Our initial offering had manual account verifications. Finding Token of Trust was refreshing as it meant that we could automate the process and alleviate additional workload. Not only have I been happy with the service and its application in enhancing my business, but also Token of Trust's superb customer support. Each person in Token of Trust is understanding of needs and seek to help make use of their service as best as possible. I highly recommend Token of Trust!
July 25, 2017
We were searching for an anti-fraud / verification plugin we could use to verify orders and fortunately found this plugin. They have a 21 day FREE trial period which was more than enough time for us to test the system out. We found some bugs and their support team fixed all the issues we had via plugin updates. It honestly felt like we had our own integration support team. This plugin works flawlessly with Ultimate Member. It's pretty much straight forward. Everyone should find this easy to use, if not - their support team replies within minutes and not days (if you know what I mean). If we could rate the support we would give it 5 stars as well. If you are looking for a great plugin for verification and a company that truly cares about their customers, you are at the right place.
Read all 8 reviews

Contributors & Developers

“Token of Trust Identity Verification” is open source software. The following people have contributed to this plugin.




  • WooCommerce receipt displays reputation summary
  • Review of government IDs within admin screens
  • Hooks for automatic order processing
  • Additional webhooks


  • API updates
  • WooCommerce order detail summary
  • WooCommerce order document review


  • Additional webhooks


  • Enhancement to admin order management
  • Enhancement for guest checkout orders
  • Bug fix for API responses


  • Enhancement to verification data


  • Hook and settings enhancements
  • Automated workflow for verification results
  • Verification summary on WooCommerce order detail page


  • Hook and settings enhancements


  • Woocommerce receipt page notifications
  • Adding filters for verification data


  • Webhook enhancements


  • Woocommerce order automation for age verification
  • Webhook support
  • Enhanced settings


  • Bug fixes
  • WordPress 5.2.1 support


  • Add support for WooCommerce
  • Add age verification features


  • Copy updates.


  • WordPress 5.0.1 support


  • Override Token of Trust verification status with WordPress administrator’s approval decision
  • Better live mode detection
  • Simplify live mode process and settings screens


  • Add action hook for sending additional appData to Token of Trust set connection end point
  • Miscellaneous bug fixes
  • Updated user connection and additional information with API


  • Automatically assign roles when user approval status changes
  • Better handling of live/testing domains
  • Miscellaneous bug fixes


  • Adding user approval (whitelist)
  • Updating email confirmation display


  • Enhanced control over test mode.


  • Compatibility with php < 5.5


  • Updated account management links and references.


  • Adding support for Ultimate Member 2.
  • Testing against recent WordPress and BuddyPress versions.


  • Adding ability to report abuse to WordPress administrators.
  • Added setting to automatically add this to UltimateMember and BuddyPress.
  • Added ability for administrators to submit a report from the WordPress admin user screens.


  • Added UltimateMember and BuddyPress settings.
  • Added verified indicator and account connector to UltimateMember accounts page
  • Updated debugging


  • Clarified description.
  • Tested against 4.9.1.


  • Added email verification feature.
  • Added ‘Getting Started’.
  • Show when not verified on Users Admin tab.


  • Adding not verified state to verifiedIndicator widget short code


  • Automatic SSL configuration
  • Minor fixes including live mode domains

Earlier Versions

For the earlier versions, please see the separate changelog.txt file.