<?xml version="1.0"?>
<CreditCardVerification_2_0>
<CreditCardVerificationMods>
<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)
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>
</CreditCardVerification_2_0>
