Widget SDK Reference
Troubleshooting Guide
Common issues and solutions for the PaySight Widget SDK
Troubleshooting Guide
This guide helps you diagnose and resolve common issues you might encounter when using the PaySight Widget SDK.
Common Issues
Widget Initialization
Widget Fails to Load
Symptoms:
- Widget container remains empty
ERROR
event with initialization error- Console errors related to script loading
Possible Causes:
- Invalid script source
- Network connectivity issues
- Invalid configuration
- DOM target element not found
Solutions:
- Check Script Loading
- Verify Configuration
- Check DOM Target
Payment Processing
Payment Fails with 3DS Error
Symptoms:
- Payment fails during 3DS verification
PAYMENT_3DS_ERROR
event- User sees 3DS popup but verification fails
Solutions:
- Enable 3DS Debugging
- Handle 3DS Events Properly
Network-Related Payment Failures
Symptoms:
- Intermittent payment failures
- Network timeout errors
ERROR
events
Solutions:
- Implement Retry Logic
- Check Network Status
Validation Issues
Form Validation Errors
Symptoms:
- Fields show validation errors
ERROR
events- Form submission blocked
Solutions:
- Debug Field Values
- Custom Validation Rules
Browser Compatibility
Widget Display Issues
Symptoms:
- Visual glitches
- Layout problems
- Style inconsistencies
Solutions:
- Check Browser Support
- Add Fallback Styles
Debugging Tools
Debug Mode
Enable debug mode to get detailed logging:
Network Inspector
Monitor network requests:
State Inspector
Monitor widget state changes:
Next Steps
- API Reference - Complete API documentation
- Events Reference - Event handling documentation
- Configuration Reference - Configuration options
- Error Handling Example - Advanced error handling