Please reach us at support@echopay.co.uk if you cannot find an answer to your question.
A few things to check before you attempt another payment would be:
We are working hard to ensure we offer a service for all of our customers. We are making updates regularly and this includes adding new banks to our payment flow. Please get in contact with us if you are wanting to see a certain bank added to our solutions.
EchoPay Technology Ltd
Registered office address Thistle House, Felsham, Bury St. Edmunds, Suffolk, United Kingdom, IP30 0PT
Company number 13176418
Need help? Email: support@echopay.co.uk