Does iDebit offer a Customer Support Service?

Yes, and a great one. In addition to a whole useful Demo page that could help you get started using the service, its Customer Support team has created a useful FAQs page you can explore. Plus, the team is available via Live Support, the email address support@idebitpayments.com and the phone number +1 855.443.3248.