Title: Checkify
Author: checkify
Published: <strong>Èbìbí  29, 2026</strong>
Last modified: Ògún  24, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/checkify/assets/banner-772x250.png?rev=3604384)

![](https://ps.w.org/checkify/assets/icon-256x256.png?rev=3604384)

# Checkify

 Láti ọwọ́ [checkify](https://profiles.wordpress.org/checkify/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/checkify.1.2.2.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/checkify/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/checkify/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/checkify/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/checkify/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/checkify/)

## Àpèjúwe

Checkify links your WordPress site to your Checkify business account. Once connected,
you can verify visitors using Checkify Passes and embed verification on any page.

**Core features:**

 * QR-based site connection (no API keys to copy)
 * Secure install keypair and short-lived site tokens
 * Verification profiles: human, age 18+, age 21+, age 25+
 * Public PHP API for satellite plugins (`checkify()` / `checkify_connector()`)
 * Shortcode: `[checkify_verify profile="is_human"]`
 * Local QR rendering in the browser (bundled QRCode.js)

**Optional satellite plugins:**

 * WooCommerce age gate
 * Contact Form 7 human verification
 * Checkify Page Gate — page/post protection
 * Login and comment protection

### External services

This plugin connects to Checkify services to provide human verification and optional
age verification.

Service used:

 * Checkify API: https://checkify.me
 * Checkify website: https://checkify.me

The plugin connects to Checkify when:

 * A site administrator creates a site connection claim.
 * A site administrator polls the status of a site connection claim.
 * A connected WordPress site creates a verification request.
 * A connected WordPress site checks the status of a verification request.
 * A connected WordPress site confirms a completed verification result.

The plugin may send the following data to Checkify services:

 * The WordPress site domain.
 * A Checkify site identifier.
 * A Checkify installation identifier.
 * A Checkify Pass identifier configured by the site administrator.
 * Verification request identifiers.
 * Verification status tokens.
 * Request timestamps.
 * Cryptographic signatures used to authenticate the WordPress installation.

The plugin does not use an external QR code generation service. QR codes are generated
locally in the visitorÌtumọ̀ Yorùbá: ’s browser using the bundled QRCode.js library.

Checkify privacy policy: https://checkify.me/privacy-policy

Checkify terms: https://checkify.me/terms_and_conditions

### Third-party libraries

This plugin includes QRCode.js by davidshimjs to render QR codes locally in the 
browser.

Library: QRCode.js

Source: https://github.com/davidshimjs/qrcodejs

License: MIT

The QRCode.js license is included in `qrcode-license.txt`.

## Àwọn àwòrán ìbòjú

[[

[[

[[

## Ìgbéwọlẹ̀

 1. Upload the plugin to `/wp-content/plugins/checkify/` or install via ZIP.
 2. Activate **Checkify** through the Plugins menu.
 3. Go to **Checkify** in the WordPress admin sidebar and follow **Setup instructions**
    at the top of the page.
 4. Generate a connection QR, scan with the Checkify app, and approve the site link.
 5. Copy your **Checkify Pass ID** for the connected Site:
 6.  * **App:** Manage business  Sites  select the site  Copy Pass ID
     * **Dashboard:** Sign in at https://checkify.me/business/login  Checkify Passes
       Copy Pass ID
 7. Paste the Pass ID into the plugin settings and save.
 8. Use `[checkify_verify]` on a page, or install a Checkify satellite plugin.

## FAQ

### Do I need a Checkify business account?

Yes. Site connection is approved by a business owner scanning the QR code in the
Checkify app.

### What PHP extensions are required?

The PHP sodium extension (libsodium) must be enabled.

### Can other plugins use Checkify verification?

Yes. Satellite plugins should call `checkify_connector()->is_verified( 'profile_key')`
after this connector is active.

### Does this plugin use an external QR code service?

No. QR codes are generated locally in the visitorÌtumọ̀ Yorùbá: ’s browser using
the bundled QRCode.js library.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“Checkify” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí 
plugin yìí.

Àwọn Olùkópa

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

[Túmọ̀ “Checkify” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/checkify)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/checkify/), ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/checkify/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/checkify/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/checkify/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.2.2

 * Tested with WordPress 7.1 (no editor iframe, media pipeline, or Gutenberg component
   usage)
 * Public `checkify()` entry point plus site/verification/widget service APIs for
   feature plugins
 * Module registration and capability services used by Checkify for WooCommerce 
   and other satellites
 * Required for Checkify for WooCommerce 1.2.13+

#### 1.2.1

 * Move verification widget CSS from inline shortcode styles to enqueued verify-
   widget.css
 * Add checkify_connector()->enqueue_verify_widget_assets() for satellite plugins

#### 1.2.0

 * Dynamic age verification (10–110) with Verified or High Assurance levels
 * Pass API sends `verified_level` query parameter for age checks
 * Composite profile keys (e.g. `age:42:highAssurance`) with legacy `age_over_18`
   migration
 * Shortcode supports `age` and `assurance_level` attributes

#### 1.1.0

 * Rebuilt core using modular Connector architecture (replaces legacy monolithic
   plugin)
 * Pass API (`/v1/qr/pass/...`) with request types for human and age verification
   profiles
 * Unified Checkify Pass ID setting with automatic migration from legacy launcher
   option
 * Security hardening for verification session storage (`store-claim` binding)
 * Safer frontend verification widget JavaScript
 * Admin menu slug restored to `checkify` for WordPress.org compatibility

#### 1.0.0

 * Initial release: modular Checkify core plugin
 * Site connect, JWT minting, verification REST proxy, profiles, shortcode
 * Backward-compatible global functions for legacy Checkify plugin code

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.2.2**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **oṣù 1 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 6.0 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.1.2**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/checkify/)
 * Àwọn àmì
 * [age verification](https://yor.wordpress.org/plugins/tags/age-verification/)[captcha](https://yor.wordpress.org/plugins/tags/captcha/)
   [identity](https://yor.wordpress.org/plugins/tags/identity/)[privacy](https://yor.wordpress.org/plugins/tags/privacy/)
   [verification](https://yor.wordpress.org/plugins/tags/verification/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/checkify/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/checkify/reviews/#new-post)

[Wo gbogbo àwọn àgbéyẹ̀wò](https://wordpress.org/support/plugin/checkify/reviews/)

## Àwọn Olùkópa

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

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/checkify/)