PHPackages                             webdna/idme - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. webdna/idme

ActiveCraft-plugin[Authentication &amp; Authorization](/categories/authentication)

webdna/idme
===========

ID.me verification for Craft Commerce 4+

1.0.3(7mo ago)01.6kproprietaryPHP

Since Nov 2Pushed 7mo ago2 watchersCompare

[ Source](https://github.com/webdna/id.me)[ Packagist](https://packagist.org/packages/webdna/idme)[ RSS](/packages/webdna-idme/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (3)Versions (7)Used By (0)

[![icon](./src/icon.svg)](./src/icon.svg)

ID.me Verification
==================

[](#idme-verification)

Requirements
------------

[](#requirements)

This plugin requests Craft 4.x and Craft Commerce 4.x

Installation
------------

[](#installation)

You can install this plugin from the Plugin Store or with Composer.

#### From the Plugin Store

[](#from-the-plugin-store)

Go to the Plugin Store in your project’s Control Panel and search for “ID.me”. Then click on the “Install” button in its modal window.

#### With Composer

[](#with-composer)

Open your terminal and run the following commands:

```
# go to the project directory
cd /path/to/my-project

# tell Composer to load the plugin
composer require webdna/idme

# tell Craft to install the plugin
./craft install/plugin idme
```

Setup
-----

[](#setup)

Create an app on ID.me (), use the callback url specified in the plugin settings for your app redirect url.

Once the app is created and the groups selected, then enter the Client ID &amp; Client Secret (environmental variable are recommended) in the plugin settings.

Also specify which groups (in the plugin settings) you want to be able to verify. These cannot be ones that have not be selected in your ID.me app.

Once these groups are selected, then go to discounts and you will see a "Verified Groups" tabs in which you can selected which group will have this discount applied.

Usage
-----

[](#usage)

Add the verify with ID.me button to your page (usually the cart page) by using the following code:

```
{{ craft.idme.renderVerifyButton(number, text, mode, redirectUrl)|raw }}
```

### Parameters

[](#parameters)

`number` : the cart number

`text` : the text displayed above the button

`mode` : 'popup' or 'fullpage' (default: 'popup')

`redirectUrl` : the url to the page after verification, usually the same as the button. Only used and required if `mode` is `fullpage`

Basic Example
-------------

[](#basic-example)

```
{{ craft.idme.renderVerifyButton(cart.number, 'Military members receive 10% off with ID.me')|raw }}
```

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance62

Regular maintenance activity

Popularity17

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 91.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~229 days

Recently: every ~249 days

Total

6

Last Release

238d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/af76e3e79806ca4a242a00774c92bc950a956c4ac8d3fa5d545e758e4617599b?d=identicon)[webdna](/maintainers/webdna)

---

Top Contributors

[![samuelbirch](https://avatars.githubusercontent.com/u/13586?v=4)](https://github.com/samuelbirch "samuelbirch (11 commits)")[![mikeymeister](https://avatars.githubusercontent.com/u/34517288?v=4)](https://github.com/mikeymeister "mikeymeister (1 commits)")

---

Tags

cmsCraftcraftcmscraft-plugincommerceid.me

### Embed Badge

![Health badge](/badges/webdna-idme/health.svg)

```
[![Health](https://phpackages.com/badges/webdna-idme/health.svg)](https://phpackages.com/packages/webdna-idme)
```

###  Alternatives

[verbb/events

A full-featured plugin for event management and ticketing.

2312.1k](/packages/verbb-events)[verbb/formie

The most user-friendly forms plugin for Craft.

101400.6k78](/packages/verbb-formie)[verbb/hyper

A user-friendly links field for Craft.

24153.5k14](/packages/verbb-hyper)[verbb/vizy

A flexible visual editor field for Craft.

4251.5k1](/packages/verbb-vizy)[verbb/gift-voucher

Sell and redeem digital gift vouchers for Craft Commerce.

1323.1k1](/packages/verbb-gift-voucher)[verbb/postie

Get shipping rates, tracking status and print labels with Australia Post, UPS, USPS, FedEx, DHL Express, and more.

1219.4k](/packages/verbb-postie)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
