To contact Opayo, either to file a claim, ask a questions or any other reason, you can do so by calling : 0800 084 3310 (Customer Service) 1913130299 (Customer Service) 1913130300 (Sales) 0191 313 0299 (Support)
You can also reach Opayo online through this options:
Email : https://www.opayo.co.uk/email-support
Twitter : https://twitter.com/OpayoEU
Facebook : https://www.facebook.com/opayoeu/