USA ePay's Developer Library contains documentation, examples, source code and controls for integrating our gateway into your software.
Developer's Reference - Quick Reference guide for integrating
Sandbox Test Account - The sandbox provides a full simulation of the production gateway and is the ideal way to test your integration
SSL Client Certificates - Accessing the full card number and expiration date while signed into the merchant console.
Customer Database Export - Customer Database and Sandbox test environment export of the full card numbers and expiration date.
The payment form allows a merchant to send the customer to USAePay for the collection of secure payment information
Full listing of compatible carts
A list of tutorials for carts with payment module installation
Known Compatible POS/ERP Systems
The basic protocol for connecting to the gateway. Can be used either directly via a form or transparently via a cgi running on the merchant's own webserver.
A thorough SOAP interface that provides extensive functionality. In addition to processing transactions, the soap interface may be used to pull reports, control batches, store customer data and automate reseller functionality.
A simple class that provides an easy-to-use object oriented interface to the USAePay gateway. Compatible with PHP4 or PHP5. Requires CuRL or PHP SSL Streams support.
A .NET class that allows developers to process cards via .NET applications. Includes easier to use wrappers to some SOAP Interface functions.
A complete java implementation of the Soap Interface. Include Jax-WS and Jax-RPC versions.
An updated COM Object that can be used with any programming language that supports COM, including C and ASP.
Provides a tag for use in Coldfusion Scripts.
Easy to use Ruby interface for running server to server processing.
A third party CPAN module that's part of the Business::OnlinePayment framework. For help with this module please contact its maintainer.
Easy to use iOS library for payment processing.
Easy to use Android library for payment processing.
If you can't find what you're looking for please try the.
The following APIs/Libraries/components will no longer be supported by USAePay's Integration Support for new accounts. If you are an existing account and still using one of these APIs/Libraries/components we will provide limited support but encourage you to use newer integration methods listed above.
A universal COM Object that can be used with any programming language that supports COM, including C and ASP.
An ActiveX control that can be used by developers to easily process cards from within their own programs or ASP scripts.
A Delphi VCL program and example.