Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

POSITION IN RESPONSEFIELD NAME OF VALUE IN RESPONSEDESCRIPTION
1Response CodeIndicates the result of the transaction:
  • 1 = Approved
  • 2 = Declined
  • 3 = Error
2Response SubcodeA code used by the system for internal transaction tracking.
3Response Reason CodeA code representing more details about the result of the transaction.
4Response Reason TextBrief description of the result, which corresponds with the Response Reason Code.
5Approval CodeFor credit cards this will be the six-digit alphanumeric authorization or approval code.

For ECHECK verification transactions this will be the AUTH NUM of the verification request, if approved.

6AVS Result CodeIndicates the result of Address Verification System (AVS) checks:
  • A = Address (Street) matches, ZIP does not
  • B = Address information not provided for AVS check
  • E = AVS error
  • G = Non-U.S. Card Issuing Bank
  • N = No Match on Address (Street) or ZIP
  • P = AVS not applicable for this transaction
  • R = Retry – System unavailable or timed out
  • S = Service not supported by issuer
  • U = Address information is unavailable
  • W = 9 digit ZIP matches, Address (Street) does not
  • X = Address (Street) and 9 digit ZIP match
  • Y = Address (Street) and 5 digit ZIP match
  • Z = 5 digit ZIP matches, Address (Street) does not
7Transaction IDThis number identifies the transaction in the system and can be used

to submit a modification of this transaction at a later time, such as voiding, crediting or capturing the transaction.

8Invoice NumberEchoed from input value for x_invoice_num.
9DescriptionEchoed from input value for x_description.
10AmountEchoed from input value for x_amount.
11MethodEchoed from input value for x_method.
12Transaction TypeEchoed from input value for x_type.
13Customer IDEchoed from input value for x_cust_id.
14Cardholder First NameEchoed from input value for x_first_name.
15Cardholder Last NameEchoed from input value for x_last_name.
16CompanyEchoed from input value for x_company.
17Billing AddressEchoed from input value for x_address.
18CityEchoed from input value for x_city.
19StateEchoed from input value for x_state.
20ZipEchoed from input value for x_zip.
21CountryEchoed from input value for x_country.
22PhoneEchoed from input value for x_phone.
23FaxEchoed from input value for x_fax.
24EmailEchoed from input value for x_email.
25Ship to First NameEchoed from input value for x_ship_to_first_name.
26Ship to Last NameEchoed from input value for x_ship_to_last_name.
27Ship to CompanyEchoed from input value for x_ship_to_company.
28Ship to AddressEchoed from input value for x_ship_to_address.
29Ship to CityEchoed from input value for x_ship_to_city.
30Ship to StateEchoed from input value for x_ship_to_state.
31Ship to ZipEchoed from input value for x_ship_to_zip.
32Ship to CountryEchoed from input value for x_ship_to_country.
33Tax AmountEchoed from input value for x_tax.
34Duty AmountEchoed from input value for x_duty.
35Freight AmountEchoed from input value for x_freight.
36Tax Exempt FlagEchoed from input value for x_tax_exempt.
37PO NumberEchoed from input value for x_po_num.
38MD5 HashSystem-generated hash that may be validated by the merchant to

authenticate a transaction response received from the gateway.

39Card Code (CVV2/CVC2/CID)Indicates the results of Card Code verification:
  • M = Match
  • N = No Match
  • P = Not Processed
  • S = Should have been present
  • U = Issuer unable to process request
40Cardholder Authentication Verification Value - (CAVV) Response CodeIndicates the results of cardholder authentication verification:
  • Blank or not present = CAVV not validated
  • 0 = CAVV not validated because erroneous data was submitted
  • 1 = CAVV failed validation
  • 2 = CAVV passed validation
  • 3 = CAVV validation could not be performed; issuer attempt

incomplete

  • 4 = CAVV validation could not be performed; issuer system

error

  • 5 = Reserved for future use
  • 6 = Reserved for future use
  • 7 = CAVV attempt – failed validation – issuer available (U.S.-

issued card/non-U.S acquirer)

  • 8 = CAVV attempt – passed validation – issuer available (U.S.-

issued card/non-U.S. acquirer)

  • 9 = CAVV attempt – failed validation – issuer unavailable

(U.S.-issued card/non-U.S. acquirer)

  • A = CAVV attempt – passed validation – issuer unavailable

(U.S.-issued card/non-U.S. acquirer)

  • B = CAVV passed validation, information only, no liability

shift

41Card NumberIf transaction is credit card based this field contains the masked version of the submitted credit card number
42Card TypeIf transaction is credit card based this field contains the credit card type
43Not used44Not used45Not used46Verification CodeThere are several possible verification messages, the example shown shows BAD because this is a test account and it is not valid.
  • Fail - this message means the system will not approve that account (we are never given a specific reason as to why)
  • Non-Participating - this message means that the customers bank does not participate in the early warning program. Thus we cannot get any information as to a pass or fail.
  • Approved - this message with display numbers proceeded by and "I" that letter "I" means that when the bank last updated their system the account was open and in good standing. It does not guarantee that the transaction will be approved once it gets to the bankSplit Tender Id
    Echoed from input value for x_split_tender_id.
    44x_requested_amountOriginally requested transaction amount
    45x_balance_on_cardEchoed from input value for x_balance_on_card.
    46x_exp_dateEchoed from input value for x_exp_date.
    47x_reference_idEchoed from input value for x_reference_id.

    Response Reason Codes & Response Reason Text

    ...