Certificates
Certificate Verification
Certificate verification allows anyone to confirm the authenticity of certificates issued through GatherHub.
Verification System
Each certificate includes a QR code and unique number that links to a verification page confirming:
- Certificate authenticity
- Participant name
- Event details
- Issue date
- Current status
Verification Methods
QR Code Scan
- Scan QR code on certificate
- Opens verification page
- Shows certificate details
- Confirms authenticity
Manual Verification
- Go to verification page
- Enter certificate number
- View verification result
- Confirm details match
Verification URL
The verification URL follows this format: my.gatherhub.app/verify/CERT123456 where the last part is the unique certificate number.
What Verification Shows
Valid Certificate
When certificate is valid:
| Field | Content |
|---|---|
| Status | Valid ✓ |
| Participant | Full name |
| Event | Event name |
| Date | Event date |
| Issued | Issue date |
| Certificate # | Unique number |
Revoked Certificate
When certificate has been revoked:
| Field | Content |
|---|---|
| Status | Revoked ✗ |
| Reason | Why revoked |
| Revoked Date | When revoked |
Invalid Certificate
When certificate number doesn't exist:
| Field | Content |
|---|---|
| Status | Not Found |
| Message | Certificate not in system |
Public Verification Page
Design
The verification page is:
- Publicly accessible (no login needed)
- Mobile-friendly
- Clean, professional design
- Shows essential info only
Branding
Your organization's:
- Logo displayed
- Name shown
- Contact information
QR Code Details
What's Encoded
QR codes contain:
- Verification URL
- Certificate identifier
- Checksum for integrity
QR Code Placement
Recommended positions:
- Bottom corner
- Near signature area
- Clearly visible but not distracting
Scanning
QR code can be scanned with:
- Smartphone camera
- QR scanner app
- Any QR reader
Employer Verification
Common Use Cases
Employers verify certificates for:
- Job applications
- Professional credentials
- Training completion
- Compliance requirements
What Employers See
Clear confirmation of:
- Participant completed event
- Event was legitimate
- Certificate is authentic
- No signs of tampering
Batch Verification
For Organizations
Verify multiple certificates:
- Access verification API
- Submit certificate numbers
- Receive verification results
- Process programmatically
API Verification
Send a GET request to /api/verify/CERT123456 (replacing with the actual certificate number).
The response includes:
| Field | Example |
|---|---|
| valid | true |
| participant | John Smith |
| event | Training Workshop |
| issued | 2024-01-15 |
Preventing Fraud
Built-in Security
- Unique certificate numbers
- QR codes link to verification
- Revocation capability
- Audit trail
Red Flags
Signs of potentially fraudulent certificates:
- QR code doesn't scan
- Verification fails
- Details don't match
- Poor print quality
If Fraud Suspected
- Verify through GatherHub
- Contact issuing organization
- Request additional proof
- Report fraudulent claims
Managing Verification
Access Logs
Track verification attempts:
| Log Entry | Content |
|---|---|
| Timestamp | When verified |
| Certificate | Which certificate |
| IP Address | Verifier's location |
| Result | Valid/Invalid |
Viewing Logs
- Go to Certificates
- Click Verification Logs
- Filter by date/certificate
- Export if needed
Certificate Status
Status Types
| Status | Meaning |
|---|---|
| Active | Valid, can be verified |
| Revoked | Invalidated, shows revoked |
| Expired | If expiration set |
Status Changes
Update certificate status:
- Go to Certificates
- Find certificate
- Change status
- Status reflected in verification
Customization
Verification Page Content
Customize what's displayed:
| Element | Customizable |
|---|---|
| Logo | Yes |
| Colors | Yes |
| Additional text | Yes |
| Contact info | Yes |
| Social links | Yes |
Custom Verification Messages
Add messages like:
- "This certificate is valid and authentic"
- "Contact us at email for inquiries"
- "This certificate was issued by [Organization]"
Verification Best Practices
For Issuers
- Include clear QR codes
- Provide verification instructions
- Keep records current
- Respond to verification inquiries
For Verifiers
- Always verify, don't just view
- Check QR code, not just visuals
- Compare details with claims
- Contact issuer if uncertain
Troubleshooting
QR code doesn't work
- Check code is clear
- Try different scanner
- Use manual verification
- Contact issuer
Verification shows wrong info
- Check certificate number
- Verify correct event
- Contact issuer to correct
- Request new certificate
Certificate shows as revoked
- Contact issuer
- Ask reason for revocation
- Request correction if error
- Get replacement if needed
Integration Options
Website Widget
Add verification to your website:
<iframe src="my.gatherhub.app/verify/embed" />
API Integration
Programmatic verification:
- RESTful API available
- Returns JSON response
- Batch verification supported
- Authentication required