Device Troubleshooting
This comprehensive guide addresses common issues that may arise with payment terminals and kiosk displays in your Khayr Technologies donation system. Follow these structured troubleshooting procedures to quickly diagnose and resolve problems.System Diagnostics
Before addressing specific issues, perform these general diagnostic steps:Dashboard Status Check
- Sign in to your Khayr Technologies dashboard
- Navigate to the “Devices” section
- Review the status indicators for each device
- Note any error messages or warning indicators
Network Verification
- Test internet connectivity on your organization’s network
- Verify Wi-Fi signal strength in device locations
- Ensure network security settings allow device connections
- Confirm no firewall restrictions are blocking device traffic
Payment Terminal Issues
Terminal Connection Problems
If a terminal shows as “Offline” or “Disconnected”:- Verify the terminal is powered on with adequate battery charge
- Ensure the terminal is within range of your Wi-Fi network
- Check that the terminal displays a network connection indicator
- Restart the terminal by holding the power button for 5 seconds
- Verify the terminal is properly registered in your dashboard
- Reset the terminal’s network settings
- Reconnect to your Wi-Fi network
- Verify your router is functioning properly
- Consider repositioning the terminal for better signal reception
Payment Processing Failures
When payment attempts fail on the terminal:- Verify the terminal displays a connected status
- Ensure the terminal software is updated to the latest version
- Check that your Stripe account is active and in good standing
- Test with an alternative payment card if available
- Verify the charging base is properly connected (for BBPOS WisePOS E)
- Perform a soft reset by restarting the terminal
- Clear the terminal’s transaction cache
- Ensure adequate internet bandwidth for processing
- Verify the terminal’s date and time settings are correct
Terminal Hardware Problems
For physical or hardware-related issues:- Inspect the terminal for visible damage
- Check for loose connections or battery issues
- Test the terminal on an alternative power source
- Verify the card reader slot is clear of obstructions
- Contact Stripe support for hardware replacement options
- Document the specific issues and error messages
- Prepare the terminal’s serial number and purchase information
- Follow Stripe’s return merchandise authorization process
Kiosk Display Issues
Kiosk Connection Problems
If a kiosk shows as “Offline” or fails to connect:- Verify the device has power and is turned on
- Ensure the kiosk is connected to your Wi-Fi network
- Check that the Khayr application is running
- Confirm the device meets minimum system requirements
- Restart the kiosk application
- Reboot the kiosk device
- Reinstall the kiosk application
- Reset the device’s network settings
Display and Interface Problems
When encountering visual or interaction issues:- Check screen brightness and visibility settings
- Verify touch screen calibration and responsiveness
- Ensure the application is running in the correct orientation
- Check for physical damage to the display surface
- Clear the application cache in device settings
- Update the kiosk application to the latest version
- Restart the device to refresh system resources
- Perform a factory reset if serious software issues persist
Kiosk Software Problems
For application crashes or software malfunctions:- Check for available application updates
- Verify adequate storage space on the device
- Close background applications consuming resources
- Check system logs for error messages
- Uninstall and reinstall the kiosk application
- Clear application data and cache
- Update the device’s operating system
- Consider upgrading to a device with better specifications
Integration Issues
Kiosk-Terminal Communication Problems
When kiosks and terminals fail to communicate properly:- Verify both devices are online in your dashboard
- Ensure devices are correctly paired in your configuration
- Check that both devices are connected to the same network
- Confirm both devices are running compatible software versions
- Re-pair the devices in your dashboard
- Restart both devices to refresh connections
- Update both devices to the latest software versions
- Test with simplified transactions to isolate issues
Project Display Issues
When donation projects don’t appear correctly:- Verify projects are active in your dashboard
- Check project configuration for errors
- Ensure project images meet size requirements
- Confirm project changes have been saved properly
- Refresh the kiosk application
- Make a minor edit to the project and save changes
- Clear the kiosk application cache
- Restart the kiosk application to reload project data
Testing Procedures
Conducting System Tests
To verify system functionality after troubleshooting:-
Connectivity Test:
- Verify both devices show “Online” status in dashboard
- Confirm devices can communicate with each other
- Check internet access on both devices
-
Transaction Test:
- Process a small test donation ($1.00)
- Verify the transaction appears in your dashboard
- Check receipt generation functionality
- Confirm funds appear in your Stripe account
-
User Experience Test:
- Complete a full donation workflow as a donor would
- Verify all screens display properly
- Ensure touch interactions work correctly
- Confirm appropriate confirmation messages appear
Diagnostic Mode
For advanced troubleshooting, access diagnostic mode:-
On payment terminals:
- Press the power button three times rapidly
- Enter terminal passcode when prompted
- Select “Diagnostic Menu” from options
- Review system logs and connection status
-
On kiosk displays:
- Tap the upper-right corner 10 times rapidly
- Enter your administrative passcode
- Access the diagnostic menu
- Review system information and logs
Preventative Maintenance
Regular Maintenance Procedures
Implement these practices to prevent device issues:-
Weekly Check-up:
- Verify all devices show “Online” status
- Clean screen surfaces with appropriate materials
- Inspect physical connections and mounting systems
- Test basic functionality with a sample donation
-
Monthly Maintenance:
- Update device software and applications
- Review system logs for recurring issues
- Verify network security settings
- Clean card reader slots with approved cleaning cards
-
Quarterly Review:
- Conduct thorough system testing
- Update device firmware when available
- Review physical installation for wear or damage
- Evaluate hardware for potential upgrades or replacements
Staff Training
Operational Training
Ensure staff members receive appropriate training:-
Basic Operations:
- Power cycling devices correctly
- Recognizing common error messages
- Assisting donors with the donation process
- Verifying successful transactions
-
Troubleshooting Essentials:
- Identifying connectivity issues
- Performing basic restart procedures
- Accessing administrative functions
- Documenting issues for support requests
-
Support Procedures:
- When to contact technical support
- Required information for support tickets
- Temporary workarounds for common issues
- Emergency shutdown procedures
Obtaining Support
Support Resources
When additional assistance is required:-
Support Ticket Creation:
- Email [email protected] with the subject line “Device Support Request”
- Include organization name and account information
- Provide device IDs for affected hardware
- Describe the issue with specific details and error messages
- Attach photos or screenshots when applicable
-
Support Documentation:
- Access device-specific manuals in your dashboard
- Review knowledge base articles for common issues
- Consult manufacturer documentation for hardware-specific problems
Implementation Next Steps
After resolving device issues:- Document the resolution for future reference
- Review device performance to ensure normal operation
- Consider additional staff training if appropriate
- Implement preventative maintenance procedures
