Replace CAPTCHAs with bank-verified identity. One script tag. Every user verified once, trusted everywhere. Drop-in SDK for any website.
// 1. Add the script <script src="https://stampted.com/stampt-verify.js"></script> // 2. Initialize const stampt = StamptVerify.init({ publishableKey: 'pk_live_...' }); stampt.mount('#verify-btn'); // 3. Done stampt.on('verified', (result) => { console.log(result.token); // signed JWT console.log(result.gemTier); // amber, ruby, diamond... });
Three steps. No infrastructure to build. Your users get a bank-verified identity that works across every STAMPT-enabled site.
Bots solve them. Humans hate them. There's a better way.
One SDK. Any framework. Any platform.
<div id="stampt-verify"></div> <script src="https://stampted.com/stampt-verify.js"></script> <script> const s = StamptVerify.init({ publishableKey: 'pk_live_...' }); s.mount('#stampt-verify'); s.on('verified', r => { // send r.token to your server }); </script>
import { useEffect, useRef } from 'react'; function VerifyButton() { const ref = useRef(); useEffect(() => { const s = StamptVerify.init({ publishableKey: 'pk_live_...' }); s.mount(ref.current); s.on('verified', r => { fetch('/api/verify', { method: 'POST', body: JSON.stringify({ token: r.token }) }); }); return () => s.destroy(); }, []); return <div ref={ref} />; }
// Install the STAMPT Verify plugin // from the WordPress Plugin Directory // or drop stampt-verify.php in wp-content/plugins/ // Settings → STAMPT Verify // Paste your publishable key // Choose where to show the button // That's it. No code needed.
// Validate the token on your server const res = await fetch( 'https://api.stampt.tech/api/sso/userinfo', { headers: { 'Authorization': `Bearer ${token}` } } ); const user = await res.json(); // { stampt_id, gem_tier, verified: true }
Pay for verifications, not puzzles.
Two lines of code. Bank-backed identity. No puzzles.
Get your API key →