USA ePay
USA ePay is a business payment solution for processing transactions quickly, safely, and securely. It offers all the functions of a credit card machine online, as well as enabling merchants to view a wide array of reports. Transaction data is stored for the life of the account, and merchants can choose to view a report for their entire processing history or for just the past day. The Customer Billing section of the Merchant Console allows merchants to create a customer database and to create and maintain auto-billing cycles for those customers. The Batch Uploader allows merchants to upload files of transactions and then process them without having to key them in one at a time. USA ePay provides an API to make its services available programmatically for integration with other software and services. The API functions using SOAP calls issued in XML format.