USAePay integration guide

USAePayUSAePay USAePay is a gateway that allows you to collect card and eCheck payments. This guide is intended to help you implement USAePay based on your preferred integration workflow.

Services and compatibility

Supported payment types
  • Card
  • eCheck
Supported transaction types
  • Sale ( API )
  • Auth Only ( API )
  • Capture (partial and greater than) ( API )
  • Void ( API )
  • Refund (partial and multiple) ( API )
Supported processing currenciesCAD, EUR, GBP, USD
3D Secure 1.x supportedNo
3D Secure 2.x supportedNo
Installments supportedNo

Gateway-specific information

  • USAePay settles batches daily.
  • paymentType is not supported.

Configuration

Work with Integrations Support to add USAePay as a connection. You will need the following credentials from USAePay:

  • source key
  • PIN

Required fields

There are no additional required fields.

Testing data

Use the following test card information to test your USAePay configuration.

BrandCard numberExp dateSecurity codeCardholder nameTransaction result
Visa4000100011112224AnyAnyAnySuccess
Visa4000300011112220AnyAnyAnyDecline
Mastercard5555444433332226AnyAnyAnySuccess
American Express371122223332225AnyAny (ex: 1234)AnySuccess
Discover6011222233332224AnyAnyAnySuccess

Status workflows

The status of a successful transaction with USAePay varies, depending on the options you choose.

SaleWhen isAuthOnly is false, successful sale transactions will have the following statuses:
  • pending*
  • settled
Auth onlyWhen isAuthOnly is true, successful sale transactions will have the following status:
  • authOnly
CaptureSuccessful capture transactions will have the following statuses:
  • pending*
  • settled
VoidSuccessful void transactions will have the following status:
  • voided
RefundSuccessful refund transactions will have the following statuses:
  • pending*
  • settled

*Pending status displays as "authorized" or "AUTHORIZED" in the Nexio Dashboard; it displays as 10, meaning "authorized", in the response when querying transactions (for more information about transactionStatus, see the appropriate transactionStatus table).

If you have any additional questions or feedback, contact us.


Did this page help you?