TransFirst ePayment Services Field Reference
CreditNow! AutoProcessor V3.1.6
Version 1.0
23 July 2004
| Field Name | Type | Length | Importable | Field Pattern | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Account | AN | 20 | Y |
|
Credit Card, Purchase Card, or Checking Account number.
Credit Card and Purchase Card numbers may contain dashes ('-') or spaces. Checking account numbers should not have spaces. |
||||||||||||||||||||
| Action | Lookup | N | Y |
|
Defines type of transaction. Must be one of the following:
C1, C3, and C6 are provided for IC-Verify compatibility. Check Information Under Development. |
||||||||||||||||||||
| Activity Date | D&T | N | N |
M/D/YYYY H:M:S AMPM
M/D/YY H:M:S AMPM |
Date and time at which the activity specified in the Action field took place, i.e., when was it authorized, when was it refunded, when was it deposited, etc. Date and time is keyed to the server on which CN-3000 is running and not the time at the processor's location. | ||||||||||||||||||||
| Amount | N | N | Y | #########.## | Amount of this transaction. The decimal point and the two digits to the right of the decimal place are required. For MasterCard and Visa transactions, the amount must be greater than or equal to $0.01USD. For American Express, Discover Card, and Diners/Carte Blanche transactions, the amount must be greater than or equal to $1.00 USD. | ||||||||||||||||||||
| Auth Code | AN | 6 | Y |
|
Authorization Approval code returned by processor. Field should be blank for Auth, Refund, and Conditional Deposit transactions. Deposit transactions should enter information returned by the initial Auth transaction. | ||||||||||||||||||||
| Authorization Source Code | AN | 1 | Y |
|
Authorization Source Code. | ||||||||||||||||||||
| Authorized Amount | N | N | Y |
|
Amount of this transaction for which an Authorization has already been obtained. Used for MasterCard. | ||||||||||||||||||||
| Authorized Date | D&T | N | Y |
M/D/YYYY H:M:S AMPM
M/D/YY H:M:S AMPM |
Date and time at which Authorization was received. For Authorization transactions, filled in by Processor on Authorization transactions. Needs to be imported for Deposit transactions. | ||||||||||||||||||||
| AVS | AN | 6 | Y |
|
Address Verification Response code returned by processor, if AVS is used.
Otherwise blank. |
||||||||||||||||||||
| AV Requested | N | N | Y |
|
"Y" if AVS service was requested and "N" if it was not. | ||||||||||||||||||||
| AVS Message | AN | 80 | N |
|
Textual description of the AVS response code. String starts with the AVS response code, followed by a space, two dashes, another space and the message. | ||||||||||||||||||||
| Batch ID | AN | 10 | Y |
|
An arbitrary batch identifier which may be imported for tracking purposes. If not imported, CN-3000 generates a Batch ID. This Batch ID is not transmitted to processor and is not used for tracking transactions with processor. | ||||||||||||||||||||
| BillAddress:Address1 | AN | 30 | Y |
|
First address line of customer billing address. Used for AVS. | ||||||||||||||||||||
| BillAddress:Address2 | AN | 30 | Y |
|
Second address line of customer billing address. Used for AVS. | ||||||||||||||||||||
| BillAddress:Apt | AN | 6 | Y |
|
Apartment portion of customer billing address. Should say 50, not Apt 50. Used for AVS. | ||||||||||||||||||||
| BillAddress:City | AN | 20 | Y |
|
City portion of customer billing address. Used for AVS. | ||||||||||||||||||||
| BillAddress:Country | Lookup | N | Y |
|
Country portion of customer billing address.
Note: AVS currently only available for USA.
|
||||||||||||||||||||
| BillAddress:Email | AN | 50 | Y |
|
Email portion of customer billing address.
Example: customer@example.com. Used for AVS. |
||||||||||||||||||||
| BillAddress:FirstName | AN | 40 | Y |
|
Customer's first name on card or checking account. Used for AVS. | ||||||||||||||||||||
| BillAddress:HomePhone | AN | 20 | Y | AAAEEENNNXXXX |
Home phone portion of customer billing address. Used for AVS.
|
||||||||||||||||||||
| BillAddress:LastName | AN | 40 | Y |
|
Customer's last name on card or checking account. Used for AVS. | ||||||||||||||||||||
| BillAddress:MiddleInitial | AN | 5 | Y |
|
Customer's middle initial, not a middle name. Six characters for people who use two initials: G. A. Not intended for use by van as in van Beethovan. Used for AVS. | ||||||||||||||||||||
| BillAddress:State/Prov | AN | 20 | Y |
|
US State or Canadian Province Code portion of customer billing address. Used for AVS. | ||||||||||||||||||||
| BillAddress:WorkPhone | AN | 20 | Y | AAAEEENNNNXXXX |
Work phone number of customer billing address. Used for AVS.
|
||||||||||||||||||||
| BillAddress:Zip/Postal Code | AN | 10 | Y |
03458
03458-0458 N1D 1E5 |
A five-digit US Zip Code, 10-character Zip+4, or seven-character Canadian Postal Code.
This field may only contain properly formatted US Zip or Canadian Postal codes. |
||||||||||||||||||||
| Captured Date | D&T | N | Y |
M/D/YYYY H:M:S AMPM
M/D/YY H:M:S AMPM |
Date and time at which the capture occured. Filled in for C and D transactions. | ||||||||||||||||||||
| Card Type | Lookup | N | Y |
|
Type of credit or purchase card. If imported, value is only used if
type cannot be determined from the account number. If not imported, the
two-character code is automatically generated by CN-3000. Card Type is case insensitive.
|
||||||||||||||||||||
| Class | Lookup | N | Y |
|
Class. Must be one of the following:
|
||||||||||||||||||||
| CNX Order ID | N | N | Y |
|
Order identifier used internally by CN-3000. Typically neither imported nor exported. This is not the processor's Order ID (see Order Number field) | ||||||||||||||||||||
| Comment 1 | AN | 64 | Y |
|
Free-form descriptive field. Information is not transmitted to processor. | ||||||||||||||||||||
| Comment 2 | AN | 64 | Y |
|
Free-form descriptive field. Information is not transmitted to processor. | ||||||||||||||||||||
| Comment 3 | AN | 64 | Y |
|
Free-form descriptive field. Information is not transmitted to processor. | ||||||||||||||||||||
| Comment 4 | AN | 64 | Y |
|
Free-form descriptive field. Information is not transmitted to processor. | ||||||||||||||||||||
| Commercial Card Type | Lookup | N | Y |
|
Describes the specific type of Commercial Card (Purchase Card) used for this transaction. Must be one of the following:
Enter a blank (default) if it is not a commercial card. |
||||||||||||||||||||
| Created Date | D&T | N | N |
M/D/YYYY H:M:S AMPM
M/D/YY H:M:S AMPM |
Date and Time at which the transaction was created in CN-3000 database. Useful for debugging purposes or tracking flow of transactions. | ||||||||||||||||||||
| Cust Ref | AN | 15 | Y |
|
TransPay calls this the Customer Number. | ||||||||||||||||||||
| CVV Message | AN | 80 | N |
|
Text description of CID/CVV2 result. | ||||||||||||||||||||
| CVV Resp | AN | 1 | Y |
|
CVV2/CID response code returned by processor if CVV2 or CID submitted. | ||||||||||||||||||||
| CVV/CID | AN | 4 | Y |
|
A three-digit value for MasterCard CVC2, Visa CVV2, and Discover CID. Number is usually printed on the back of the customers card. Used for fraud deterrence. TransFirst currently does not support CID for American Express or CVV for Discover. | ||||||||||||||||||||
| Discount | N | N | Y | #########.## | Discount Amount. | ||||||||||||||||||||
| Duty | N | N | Y | #########.## | Amount of duty included in the transaction. | ||||||||||||||||||||
| Exp | AN | 7 | Y | MM/YY | Credit card expiration date. | ||||||||||||||||||||
| Freight | N | N | Y | #########.## | Amount of freight included in the transaction. | ||||||||||||||||||||
| ICV-Style Response | AN | 255 | N |
|
See appendix on IC-Verify compatibility features. | ||||||||||||||||||||
| Invoice | AN | 10 | Y |
|
Invoice number for this order. Not sent to processor. | ||||||||||||||||||||
| LastActionSucceeded | N | N | N |
|
Flag indicating whether the last requested transaction action succeeded. Field is 1 if successful and 0 if not. Use this field to check for success or failure when writing programs that read CN-3000 exported files. | ||||||||||||||||||||
| MC Banknet Date | AN | 4 | Y | MMDD |
Authorization date assigned by the MasterCard authorization system. Used with externally-obtained MasterCard authorizations.
NOTE: format is MMDD for Month and Day. Year is not passed. |
||||||||||||||||||||
| MC Banknet Reference Number | AN | 9 | Y |
|
Reference number assigned by the MasterCard authorization system. Used with externally-obtained MasterCard authorizations. | ||||||||||||||||||||
| Merchant Action | AN | 10 | N |
|
Suggested merchant action for declined or rejected transaction. These
are suggested, probable courses of action for commonly received
response codes.
|
||||||||||||||||||||
| Merchant Number | AN | 8 | Y |
|
Merchant Number provided by TransFirst. | ||||||||||||||||||||
| Merchant Name | AN | 20 | N |
|
Merchant name associated with this Merchant number. Not imported. Merchant name and number are associated in the AutoProcessor configuration dialog. | ||||||||||||||||||||
| Order Date | D | N | Y |
M/D/YYYY
M/D/YY |
Date that customer placed the order. | ||||||||||||||||||||
| Order Number | AN | 8 | Y |
|
Used to track transactions. Do not use pipe(|), caret (^), percent symbol (%) or backslash () in the Order Number. | ||||||||||||||||||||
| Payment Interval | AN | 1 | Y |
|
If this transaction is an installment or recurring transaction (if the
Transaction Class field is set to “I” or “R”, how often is the customer
billed?
|
||||||||||||||||||||
| Payment Number | N | N | Y |
|
If this transaction is part of an installment or recurring payment (if the Transaction Class field is set to “I” or “R”, what number payment is this? Valid values are 01-99. | ||||||||||||||||||||
| PO Number | AN | 25 | Y |
|
Customer Purchase Order Number. | ||||||||||||||||||||
| Processor Status | AN | 2 | Y |
|
Status value returned from payment processor. | ||||||||||||||||||||
| Reauth Attempt Number | N | 1 | Y |
|
If this transaction is an attempt to re-authorize a transaction that has already been declined, set this value to the number of the reauth attempt, i.e., 1 for the first attempt to reauth, 2, for the second, etc. Defaults to 0 indicating initial authorization attempt. If you do not do re-auth attempts, you do not need to import this field. | ||||||||||||||||||||
| Response Code | AN | 6 | Y |
|
TransFirst returns a three-digit response code. 000 means success. See Appendix A of TransPay QuickBatch specification for response code details. | ||||||||||||||||||||
| Response Date | D&T | N | Y |
M/D/YYYY H:M:S AMPM
M/D/YY H:M:S AMPM |
Date and Time the Authorization Response was obtained. | ||||||||||||||||||||
| Response Text | AN | 255 | Y |
|
Text description of the transaction result. Importable, but ignored. Usually export only. | ||||||||||||||||||||
| Returned ACI | AN | 1 | Y |
|
TransPay name is the Auth Char Response Indicator. Code that indicates
if the transaction CPS qualified. Do not import for Authorization. When
posting, this field is required for CPS qualification. You must use the
value returned by TransFirst in the authorization request to fill this
field.
|
||||||||||||||||||||
| Ship Date | D | N | Y |
M/D/YYYY
M/D/YY |
Date on which the product shipped. | ||||||||||||||||||||
| Ship From Zip/PC | AN | 20 | Y |
|
Zip code or Canadian postal code from which product was shipped. | ||||||||||||||||||||
| ShipAddress:Address1 | AN | 30 | Y |
|
First address line of customer shipping address. | ||||||||||||||||||||
| ShipAddress:Address2 | AN | 30 | Y |
|
Second address line of customer shipping address. | ||||||||||||||||||||
| ShipAddress:Apt | AN | 6 | Y |
|
Apartment portion of customer shipping address. Should say 50 and not Apt 50. | ||||||||||||||||||||
| ShipAddress:City | AN | 20 | Y |
|
City portion of customer shipping address. | ||||||||||||||||||||
| ShipAddress:Country | Lookup | N | Y |
|
Country portion of customer shipping address.
|
||||||||||||||||||||
| ShipAddress:Email | AN | 50 | Y |
|
Email portion of customer shipping address.
Example: customer@example.com. |
||||||||||||||||||||
| ShipAddress:FirstName | AN | 40 | Y |
|
Customer's first name on shipping address. | ||||||||||||||||||||
| ShipAddress:HomePhone | AN | 20 | Y | AAAEEENNNNXXXX | HomePhone part of ship-to address for this order. | ||||||||||||||||||||
| ShipAddress:LastName | AN | 40 | Y |
|
LastName part of ship-to address for this order. | ||||||||||||||||||||
| ShipAddress:MiddleInitial | AN | 5 | Y |
|
Customer's middle initial, not a middle name. Six characters for people who use two initials: G. A. Not intended for use by van as in van Beethovan. | ||||||||||||||||||||
| ShipAddress:State/Prov | AN | 20 | Y |
|
US State or Canadian Province Code portion of customer shipping address. | ||||||||||||||||||||
| ShipAddress:WorkPhone | AN | 20 | Y | AAAEEENNNNXXXX |
Work phone number of customer shipping address.
|
||||||||||||||||||||
| ShipAddress:Zip/Postal Code | AN | 10 | Y |
03458
03458-0458 N1D 1E5 |
A five-digit US Zip Code, 10-character Zip+4, or seven-character Canadian Postal Code.
This field may only contain properly formatted US Zip or Canadian Postal codes. |
||||||||||||||||||||
| Shipping Ref | AN | 40 | Y |
|
Shipping Reference Number. Comment only. | ||||||||||||||||||||
| Status | AN | 20 | N |
|
Transaction Status:
|
||||||||||||||||||||
| Soft Descriptor 1 | AN | 10 | Y |
|
TransFirst Payment Description field.
This field contains the text you want placed on the customer's monthly statement for this transaction. If it is blank (or not imported) TransFirst determines this value based on the information contained in their merchant database for that merchant number. |
||||||||||||||||||||
| Soft Descriptor 2 | AN | 10 | Y |
|
TransFirst Customer Service Number.
This text fields contains the phone number that a customer can call regarding questions or concerns about their order. It will appear on the customer's monthly statement for this transaction. If it is blank (or not imported) TransFirst determines the value based on the information contained in the TransFirst merchant database for that merchant number. |
||||||||||||||||||||
| Tax | N | N | Y | #########.## | Amount of sales tax included in the transaction. | ||||||||||||||||||||
| Tax Exempt | Yes/No | N | Y |
|
'Y' if customer is tax exempt. Otherwise 'N'. | ||||||||||||||||||||
| Tender Type | Lookup | N | Y |
|
Tender Type. CN-3000 is able to automatically distinguish between
credit card and check (ECP) transactions based on the information
imported for the transaction. If a Bank Routing number is imported,
CN-3000 assumes the Tender Type is Check. CN-3000 cannot distinguish
between a credit card and a purchase card. If you are processing
purchase cards, you must import the Tender Type. If this field is
blank, CN-3000 will distinguish between checks and credit careds. Must
be one of the following:
|
||||||||||||||||||||
| Total Installment Payments | N | N | Y |
|
If this transaction is part of an installment payment (if the
Transaction Class field is set to “I”, what is the total number of
installments to be made?
|
||||||||||||||||||||
| Transaction Identifier | AN | 15 | Y |
|
Visa Transaction ID. | ||||||||||||||||||||
| Transaction Reference Key | AN | 100 | Y |
|
A processor-neutral transaction reference. When doing two-pass
Authorize/Deposit transactions, this remembering and returning this
field is a convenient way to remember all the processor-specific
information needed to Deposit the transaction. This field is required when performing PreAuth and Capture (Auth/Deposit) transactions with TransFirst ePayment Services. The Transaction Reference Key contains the following fields:
|
||||||||||||||||||||
| User | AN | 20 | N |
|
Name of user that imported the transaction. Currently only one user. In
future, different import channels will have different users.
|
||||||||||||||||||||
| Validation Code | AN | 4 | Y |
|
A code calculated by the card issuer that is used to determine the accuracy of the authorization data. Required for posting (capture/deposit) transactions. Auth (pre-auth) request should be empty. Tracked in Transaction Reference Key. |
