<?xml version="1.0"?>
<CreditCardVerification_3>
<CreditCardVerificationMods>
<AddressInfo>
<Addrs>
<!-- DataType: Alphanumeric -->
<!-- Length: 20 -->
<!-- Description of Field:
Address for credit card user
Format (an-alphanumeric): 
XXX
Left Justified, Character Blank Filled
Special Format:
N/A
Example
6901 S. Havana St.
List ofPossible Values:
Any valid user address
How is null data specified?
Character Blanks -->
</Addrs>
<PostalCd>
<!-- DataType: Alphanumeric -->
<!-- Length: 9 -->
<!-- Description of Field:
Zip or Postal code of credit card user
Format (n-numeric):
NNN
Right Justified, Zero Filled
Special Format:
99999
999999999
99X9999
Example
See format examples above.
Note that postal codes can be foreign or domestic
List of Possible Values:
See above
How is null data specified?
Character Blanks -->
</PostalCd>
</AddressInfo>
<VerificationInfo>
<Type>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Description of Field:
Identifies which type of processing is required for the Credit Card Verification Process.
Possible Values (List):
V - Validation of Card number only, no data sent to or received from Credit Card Vendor. 
T - Approval of Card is verified with the Credit Card Vendor, the card is decremented by the requested value, and an approval code is returned. -->
</Type>
</VerificationInfo>
<MerchantInfo>
<MerchantID>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Description of Field:
Merchant Vendor Code.
Format (an-alphanumeric):
aaaa
Left justified blank filled -->
</MerchantID>
</MerchantInfo>
<CreditCardFOP>
<ID>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Form of Payment type number
Format (n-numeric):
nn
Possible Values (List)
06 - Credit Card
10 - Debit Card
Special Format:
Right justified.
 
Examples:
06
How is null data specified?
N/A
What does null data indicate?
Task dependant, for 'some' tasks, no data results in error -->
</ID>
<Type>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Field Description:
Form of payment type
Format (n-numeric):
n
Possible Values (List)
1 - Credit type form of payment
2 - Cash type form of payment
Special Format:
N/A
Examples:
1
How is null data specified?
N/A
What does null data indicate?
Task dependant, for 'some' tasks, no data results in error -->
</Type>
<Currency>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Field Description:
Currency code of amount paid with FOP
Format (a-alpha):
aaa
Special Format:
Blank Filled.
Examples:
USD (U.S. Dollars)
CAD (Canadian Dollars)
EUR (Euros) 
How is null data specified?
Blanks
What does null data indicate?
Task dependant, for 'some' tasks, no data results in error -->
</Currency>
<Amt>
<!-- DataType: Numeric -->
<!-- Length: 12 -->
<!-- Field Description:
Amount paid with FOP (if not entered then zeroes)
Format (n-numeric):
nnnnnnnnnnnn
Possible Values (List)
000000000000 - 999999999999
Special Format:
Right justified, zero filled.
Examples:
000788392223
How is null data specified?
Zero
What does null data indicate?
Task dependant, for 'some' tasks, no data results in error -->
</Amt>
<ExpDt>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Field Description:
Credit Card Expiration Date
Format (n-numeric):
nnnn (MMYY)
Special Format:
MMYY
Examples:
0505
How is null data specified?
Blanks
What does null data indicate?
Task dependant, for 'some' tasks, no data results in error -->
</ExpDt>
<TransType>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Field Description:
Credit Transaction Type (If not entered then blanks)
Format (n-numeric):
n
Possible Values (List)
1 - Signature on File
2 - Telephone Order
Special Format:
Blank filled. 
Examples:
2
How is null data specified?
Zero or Blanks
What does null data indicate?
When null (blanks) then this field is not applicable -->
</TransType>
<ApprovalInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Outbound only. If source of approval unknown, field is blank.
Format (a-alpha):
a
Possible Values (List):
M - manual, 
A - system generated
Character Blank - source of approval unknown. 
Special Format:
N/A
Examples:
M
How is null data specified?
Blanks
What does null data indicate?
Task dependant, for 'some' tasks, no data results in error -->
</ApprovalInd>
<AcceptOverride>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Credit Card Acceptance Override (CAO). CAO is Apollo only.
Possible Values (List):
Y - Credit Card acceptance override applies.
Format (a-alpha):
a
Special Format:
N/A 
Examples:
Blank
How is null data specified?
Blanks
What does null data indicate?
When null (blanks) then this field is not applicable -->
</AcceptOverride>
<ValidationBypassReq>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Credit Card Validation Bypass requested
Possible Values (List):
Y - Do not validate Credit Card with vendor
N - Validate Credit Card with Vendor.
Format (a-alpha):
a
Special Format:
If 'Y' you must enter the *A Authorization code in the Additional Info Array, in ID number 1 - Credit Card Approval Code. 
Examples:
Y
How is null data specified?
Blanks - Defaults to 'N'
What does null data indicate?
When null (blanks) then this field is not applicable -->
</ValidationBypassReq>
<Vnd>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Field Description:
Credit card Vendor alpha code
Format (a-alpha):
aa
Special Format:
Left justified, blank filled.
Examples:
AX
VI
CA
JC
TP
DC
How is null data specified?
N/A
What does null data indicate?
Task dependant, for 'some' tasks, no data results in error -->
</Vnd>
<Acct>
<!-- DataType: Numeric -->
<!-- Length: 20 -->
<!-- Field Description:
Credit Card Number
Format (n-numeric):
nnnnnnnnnnnnnnnnnnnn
Special Format:
Right justified, Zero filled. 
Examples:
00000371019534732004
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</Acct>
<AdditionalInfoAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<AdditionalInfo>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<ID>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Field Description:
Card Additional Data Indicator. 

Format (n-numeric):
n

Possible Values (List):
1 - Credit Card Approval code (8 alphanumeric)
2 - Card Holder (29 alpha with special chars)
3 - Order number - South Africa only (29 alphanumeric)
4 - Card Identification Code as used by 
=>   AMEX (4 numeric) on 1V and 
=>   AMEX  (4 numeric) on 1G
=>   CA (3 numeric) on 1G
=>   DC (3 numeric) on 1G
=>   VI (3 numeric) on 1G 
=>   DS (3 numeric) on 1G
5 - Extended payment option, format depending on credit card vendor (4 alphanumeric)
6 - Customer reference (29 alphanumeric)
8 - OB Fee Charged

Special Format:
N/A 

Examples:
1

How is null data specified?
N/A

What does null data indicate?
No data results in error -->
</ID>
<Dt>
<!-- DataType: Alphanumeric -->
<!-- Length: 29 -->
<!-- Field Description:
Additional Data. 
Format (x-alpha/numeric):
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Special Format:
Left justified, blank filled. 
Examples:
A1234 (24 blanks)
512 (26 blanks)
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</Dt>
</AdditionalInfo>
</AdditionalInfoAry>
</CreditCardFOP>
</CreditCardVerificationMods>
<CreditCardAuthReversalMods>
<CreditCardFOP>
<ID>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Form of Payment type number
Format (n-numeric):
nn
Possible Values (List)
06 - Credit Card
10 - Debit Card
Special Format:
Right justified.
 
Examples:
06
How is null data specified?
N/A
What does null data indicate?
Task dependant, for 'some' tasks, no data results in error -->
</ID>
<Type>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Field Description:
Form of payment type
Format (n-numeric):
n
Possible Values (List)
1 - Credit type form of payment
2 - Cash type form of payment
Special Format:
N/A
Examples:
1
How is null data specified?
N/A
What does null data indicate?
Task dependant, for 'some' tasks, no data results in error -->
</Type>
<Currency>
<!-- DataType: Alpha -->
<!-- Length: 3 -->
<!-- Field Description:
Currency code of amount paid with FOP
Format (a-alpha):
aaa
Special Format:
Blank Filled.
Examples:
USD (U.S. Dollars)
CAD (Canadian Dollars)
EUR (Euros) 
How is null data specified?
Blanks
What does null data indicate?
Task dependant, for 'some' tasks, no data results in error -->
</Currency>
<Amt>
<!-- DataType: Numeric -->
<!-- Length: 12 -->
<!-- Field Description:
Amount paid with FOP (if not entered then zeroes)
Format (n-numeric):
nnnnnnnnnnnn
Possible Values (List)
000000000000 - 999999999999
Special Format:
Right justified, zero filled.
Examples:
000788392223
How is null data specified?
Zero
What does null data indicate?
Task dependant, for 'some' tasks, no data results in error -->
</Amt>
<ExpDt>
<!-- DataType: Numeric -->
<!-- Length: 4 -->
<!-- Field Description:
Credit Card Expiration Date
Format (n-numeric):
nnnn (MMYY)
Special Format:
MMYY
Examples:
0505
How is null data specified?
Blanks
What does null data indicate?
Task dependant, for 'some' tasks, no data results in error -->
</ExpDt>
<TransType>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Field Description:
Credit Transaction Type (If not entered then blanks)
Format (n-numeric):
n
Possible Values (List)
1 - Signature on File
2 - Telephone Order
Special Format:
Blank filled. 
Examples:
2
How is null data specified?
Zero or Blanks
What does null data indicate?
When null (blanks) then this field is not applicable -->
</TransType>
<ApprovalInd>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Outbound only. If source of approval unknown, field is blank.
Format (a-alpha):
a
Possible Values (List):
M - manual, 
A - system generated
Character Blank - source of approval unknown. 
Special Format:
N/A
Examples:
M
How is null data specified?
Blanks
What does null data indicate?
Task dependant, for 'some' tasks, no data results in error -->
</ApprovalInd>
<AcceptOverride>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Credit Card Acceptance Override (CAO). CAO is Apollo only.
Possible Values (List):
Y - Credit Card acceptance override applies.
Format (a-alpha):
a
Special Format:
N/A 
Examples:
Blank
How is null data specified?
Blanks
What does null data indicate?
When null (blanks) then this field is not applicable -->
</AcceptOverride>
<ValidationBypassReq>
<!-- DataType: Alpha -->
<!-- Length: 1 -->
<!-- Field Description:
Credit Card Validation Bypass requested
Possible Values (List):
Y - Do not validate Credit Card with vendor
N - Validate Credit Card with Vendor.
Format (a-alpha):
a
Special Format:
If 'Y' you must enter the *A Authorization code in the Additional Info Array, in ID number 1 - Credit Card Approval Code. 
Examples:
Y
How is null data specified?
Blanks - Defaults to 'N'
What does null data indicate?
When null (blanks) then this field is not applicable -->
</ValidationBypassReq>
<Vnd>
<!-- DataType: Alpha -->
<!-- Length: 2 -->
<!-- Field Description:
Credit card Vendor alpha code
Format (a-alpha):
aa
Special Format:
Left justified, blank filled.
Examples:
AX
VI
CA
JC
TP
DC
How is null data specified?
N/A
What does null data indicate?
Task dependant, for 'some' tasks, no data results in error -->
</Vnd>
<Acct>
<!-- DataType: Numeric -->
<!-- Length: 20 -->
<!-- Field Description:
Credit Card Number
Format (n-numeric):
nnnnnnnnnnnnnnnnnnnn
Special Format:
Right justified, Zero filled. 
Examples:
00000371019534732004
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</Acct>
<AdditionalInfoAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<AdditionalInfo>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<ID>
<!-- DataType: Numeric -->
<!-- Length: 1 -->
<!-- Field Description:
Card Additional Data Indicator. 

Format (n-numeric):
n

Possible Values (List):
1 - Credit Card Approval code (8 alphanumeric)
2 - Card Holder (29 alpha with special chars)
3 - Order number - South Africa only (29 alphanumeric)
4 - Card Identification Code as used by 
=>   AMEX (4 numeric) on 1V and 
=>   AMEX  (4 numeric) on 1G
=>   CA (3 numeric) on 1G
=>   DC (3 numeric) on 1G
=>   VI (3 numeric) on 1G 
=>   DS (3 numeric) on 1G
5 - Extended payment option, format depending on credit card vendor (4 alphanumeric)
6 - Customer reference (29 alphanumeric)
8 - OB Fee Charged

Special Format:
N/A 

Examples:
1

How is null data specified?
N/A

What does null data indicate?
No data results in error -->
</ID>
<Dt>
<!-- DataType: Alphanumeric -->
<!-- Length: 29 -->
<!-- Field Description:
Additional Data. 
Format (x-alpha/numeric):
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Special Format:
Left justified, blank filled. 
Examples:
A1234 (24 blanks)
512 (26 blanks)
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</Dt>
</AdditionalInfo>
</AdditionalInfoAry>
</CreditCardFOP>
</CreditCardAuthReversalMods>
</CreditCardVerification_3>
