What fields and pieces of information are necessary to submit a transaction?
000001274
62
06/10/2025 17:26 PM
4.0
The fields required to submit a transaction depend on the payment processor connected to your account. These fields are mandatory for both Virtual Terminal and API transactions. Failure to provide a required field may result in error 33.
Supported Processors
For North American the following processors are supported:
- Chase Paymentech - Tampa Processing Platform
- Elavon
- First Data Omaha (FDCO/FDR-First Data Resources)
- First Data (Nashville/FDCN/FDMS)
- Global Payments North America (GPS/Global Payments)
- Heartland Payment Systems
- NAB EPX
- TSYS Acquiring Solutions (TSYS/Vital)
- Worldpay (Vantiv Core)
Required fields are:
- Card Number
- Expiration Date
- Amount
For International the following processors are supported:
- Streamline
- HSBC
- HBOS
- Barclays
- AIBMS UK
- CardNet
- Westpac
- FdiAus
Required fields are:
- Card Number
- Expiration Date
- Amount ($0.02 transaction minimum across all international processors)
- First Name
- Last Name
- Address
- City
- State/Province*
- Zip Code (Postal Code/Postcode)*
- Country
* These fields are optional if the billing address is not in the U.S. or Canada. If the address is in the U.S. or Canada, the two-digit State/Province code and the Zip/Postal Code must be provided.
Note: The Virtual Terminal Settings page allows an Account Owner and Administrator to edit which fields are shown and required in the account. However, even if settings are edited to not show the required fields listed above, they will still be required due to the processor's requirements.
You can find the appropriate U.S./Canadian State or Province codes at the following link: CyberSource: State, Province, and Territory Codes for the United States and Canada
Was this article helpful?