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
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.
Advanced SOAP Interface
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.
COM Object v2.0
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.
3rd Party Tools
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.
xCharge Active-X Control
An ActiveX control that can be used by developers to easily process cards from within their own programs or ASP scripts.
Delphi Visual Component Library
A Delphi VCL program and example.