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
- Invalid script source
- Network connectivity issues
- Invalid configuration
- DOM target element not found
- 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
- Enable 3DS Debugging
- Handle 3DS Events Properly
Network-Related Payment Failures
Symptoms:- Intermittent payment failures
- Network timeout errors
ERROR
events
- Implement Retry Logic
- Check Network Status
Validation Issues
Form Validation Errors
Symptoms:- Fields show validation errors
ERROR
events- Form submission blocked
- Debug Field Values
- Custom Validation Rules
Browser Compatibility
Widget Display Issues
Symptoms:- Visual glitches
- Layout problems
- Style inconsistencies
- 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