We Want to Hear from You
Need help making a payment?
Contact our payment support team.
TouchPay Holdings, LLC.
10005 Technology Blvd. West, Suite 130
Dallas, TX 75220
Phone: (866) 204-1603
Fax: (972) 506-8791
To learn more about TouchPay or schedule a demonstration, please fill out the form.