For taking debit and credit card payments, we use the services of HSBC Bank's recommended payment services provider: Global Payments - which is a leading provider of payment processing services worldwide.