<?xml version="1.0"?>
<CreditCardVerification_2_0>
<CreditCardVerification>
<DPOK>
</DPOK>
<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>
<ErrText>
<Err>
<!-- DataType: Alphanumeric -->
<!-- Length: 8 -->
<!-- Field Description:
Error code provided for the client.
Format (x-alpha/ numeric):
xxxxxxxx
Special Format:
All EROR KLRs contain an 8-byte error code field. In the interest of standardization and to ensure each error code is unique, applications must adhere to the following error code numbering system:
Byte 1: Alphanumeric Id of the application area owning this error code
Byte 2: Severity number of error. Blank and zero indicates no priority exists. Severity 9 is Catastrophic/Highest Severity.
Bytes 3-8: Numeric in the range 000000 - 999999 identifying the error situation
 
Possible Values(List):
A = Availability
B = PNR / Booking File
C = Cars
D = Document Production
F = Fares
H = Headlines
I = Infrastructure (SDD)
J = Leisure
L = Links
M = Seating
P = Client File
Q = Queues
R = Hotels
S = Sell
T = Travelscreen
V = Terminal Security
W = Rail
Example: 
Err = "A 000510"
Err = "D 000000'
"A" = Availability
"D" = Document Production 
" " = Character blank 
"000105" = Error number for "NO DISPLAYABLE FLIGHTS"
How is null data specified?
N/A
What does null data indicate?
No data results in error. -->
</Err>
<KlrInErr>
<!-- DataType: Alphanumeric -->
<!-- Length: 4 -->
<!-- Field Description:
ID of the KLR that caused this error.
Format (x-alpha/numeric):
xxxx
Special Format:
N/A
Examples:
DP01
AAGA
0000
How is null data specified?
N/A
What does null data indicates?
No data results in error. -->
</KlrInErr>
<InsertedTextAry>
<!-- DataType: Array -->
<!-- Length: n/a -->
<InsertedText>
<!-- DataType: FieldSet -->
<!-- Length: n/a -->
<Offset>
<!-- DataType: Numeric -->
<!-- Length: 3 -->
<!-- Field Description:
Location of start of inserted text in Error Text field
Format (n-numeric):
nnn
Special Format:
N/A
Examples:
000
How is null data specified?
N/A
What does null data indicates?
No data results in error -->
</Offset>
<Len>
<!-- DataType: Numeric -->
<!-- Length: 2 -->
<!-- Field Description:
Length of inserted text
Format (n-numeric):
nn
Special Format:
N/A
Examples:
00
How is null data specified?
N/A
What does null data indicate?
No data results in error -->
</Len>
</InsertedText>
</InsertedTextAry>
<Text>
<!-- DataType: Alphanumeric -->
<!-- Length: To End -->
<!-- Field Description:
Complete error message, including any inserted text items
Format (x-alpha/numeric):
xxxxxxxxxxxxxxxxxx 
Special Format:
N/A
 
Examples:
ERROR 4366 - FORM OF PAYMENT REQUIRED
 
How is null data specified?
N/A 
What does null data indicates?
No data results in error. -->
</Text>
</ErrText>
</CreditCardVerification>
</CreditCardVerification_2_0>
