A Kraken Commerce extension that drops the ID.me verification flow directly into your Adobe Commerce / Magento 2 cart and checkout. Military, first responders, nurses, teachers, students — verified by ID.me, discounted automatically, all through Magento's native cart price rules.
Generic coupon codes leak. Honor-system discounts get exploited. ID.me solves the verification problem so you can confidently offer meaningful savings to military, first responders, nurses, teachers, and students — and turn that goodwill into loyalty and repeat orders.
The extension surfaces ID.me at the moments shoppers are deciding whether to complete the purchase — the cart, the checkout, and the order summary. Each integration is a real Magento UI component, not a third-party iframe pasted on top.
The "Verify with ID.me" button lives in the cart summary sidebar — so shoppers can see their discount applied before they commit to checking out. The earlier the discount lands, the higher the cart-to-checkout conversion.
For shoppers who skipped the cart step, the verification flow shows up again in the Review & Payments step — alongside Credit/Debit Card and your other payment methods. Collapsible by default, or expanded if you'd rather not bury it.
After ID.me confirms eligibility, the discount lands in the order summary instantly — no coupon code to type, no extra form to submit. A clear confirmation banner tells the shopper what was applied. They can also remove verification if they need to.
ID.me's verification network covers a broad range of communities. The extension exposes both the parent group and the subgroup as conditions in Magento Cart Price Rules, so you can target exactly who qualifies — active service members only, K-12 teachers only, registered nurses only — and at what discount.
We don't ship a parallel discount engine — we extend Magento's. Discounts are configured exactly the way your team already configures every other promotion: through Cart Price Rules, with two new conditions added.
"ID.me Verification Group" — target Military, First Responder, Nurse, Teacher, Student, or any custom group you've enabled. Stack with existing conditions.
"ID.me Subgroup" — drill down to Veteran, Active Service, EMT, K-12 Teacher, Registered Nurse, etc. Run different discount amounts per subgroup.
Revenue from ID.me-verified orders, average order value for verified customers, verification-to-purchase conversion rate, and units per transaction.
Each verified order shows the customer's group, subgroups, and ID.me UUID — for auditing, compliance, and dispute resolution.
Enable/disable toggle, OAuth client ID & secret, verification scopes, policies JSON, About text HTML, custom desktop & mobile messaging.
Choose whether the "Discounts for Military and First Responders" section is expanded or collapsed by default at checkout.
Identity flows are exactly the place you don't want a "good enough" implementation. The extension uses ID.me's OAuth 2.0 endpoints with the security defaults a senior Magento engineer would expect.
State parameters are HMAC-signed with a 10-minute expiry. Replay attempts and forged callbacks are rejected at the controller layer.
The ID.me client secret is stored using Magento's built-in encryptor — never in plaintext, never exposed to the browser.
The OAuth dance happens in a popup. The shopper's cart, payment data, and form state stay intact — no redirect-and-return failures.
Built on League OAuth2 Client v2.7+, the same battle-tested library Adobe ships with M2 itself. Magento 2.3+ · PHP 7.4 / 8.x.
A small, focused engagement. We install, configure your ID.me developer credentials, wire up your cart price rules, and validate end-to-end before handoff.
Confirm groups to enable, baseline discount strategy, and your ID.me developer portal application.
Composer install on staging, OAuth credentials configured, scopes and policies wired up.
Cart Price Rules set up per-group and per-subgroup. Custom messaging, expanded-by-default state, About copy.
End-to-end testing across cart and checkout, sandbox verifications, dashboard handoff, production release.
We're not a "full service" agency; we don't offer UX optimization, SEO, paid search, or other marketing services. Our goal is to be the best development-focused eCommerce agency and to partner with your in-house team or marketing agency.
Tell us your store URL, the groups you'd like to verify, and your discount strategy. We'll come back inside two business days with extension access and a scoped install plan.
sales@krakencommerce.com →