It is not that hard to design such system (BTW is it PHP, ASP, etc)
As I see, you part of Realex so customer data made available for all website using your system has to be stored on your servers.
Based on that, it can be done using curl (PHP) and
XML response.