TROUBLESHOOTING
Common issues and fixes.
WIDGET NOT SHOWING?
Check Widget Key
Verify your widget key is correct:
<script src="https://onedollar.dev/widgets/YOUR-ACTUAL-KEY.js"></script>
Check Credits
Widget pauses when credits run out. Check dashboard → buy credits if needed.
Check Console
Open browser console (F12) and look for errors:
- • CORS errors → Wrong domain configured
- • 404 errors → Invalid widget key
- • 403 errors → Widget paused or deleted
API ERRORS
401 Unauthorized
Invalid or missing widget key
401
403 Forbidden
Widget paused (no credits) or wrong domain
403
429 Too Many Requests
Rate limited. Wait 60 seconds.
429
CORS Error
Add your domain in widget settings
CORS
DATA ISSUES
Not Receiving Submissions?
- • Check widget is active (has credits)
- • Verify form submission succeeds (200 response)
- • Check spam folder in dashboard
- • Confirm webhook URL if using webhooks
Missing Data Fields?
- • Check field names match documentation
- • Verify data is sent in request (network tab)
- • Maximum field size: 10KB per field
FRAMEWORK ISSUES
React/Next.js
// Add to useEffect or component mount
useEffect(() => {
const script = document.createElement('script');
script.src = 'https://onedollar.dev/widgets/KEY.js';
document.body.appendChild(script);
}, []);
Vue.js
// Add to mounted() hook
mounted() {
const script = document.createElement('script');
script.src = 'https://onedollar.dev/widgets/KEY.js';
document.body.appendChild(script);
}
QUICK FIXES
Clear Cache
Hard refresh: Cmd+Shift+R (Mac) / Ctrl+Shift+R (PC)
Check Status
Dashboard → Widgets → Check if active
Test Mode
Add ?debug=true to your URL to see logs
Reset Widget
Dashboard → Widget Settings → Generate New Key
STILL STUCK?
Include widget key and browser console errors when emailing.
support@onedollar.dev →Community support. Best effort. No SLA.