Amadeus API       

Node
PoweredPNR_AddMultiElements
formOfPayment



Description

To convey details describing the form of payment.
Status (Requirement Designator) = Conditional. Repetition = 1.

XML Tree

<formOfPayment>
     <fop>
        <identification></identification>
        <amount></amount>
        <creditCardCode></creditCardCode>
        <accountNumber></accountNumber>
        <expiryDate></expiryDate>
        <approvalCode></approvalCode>
        <customerAccountNumber></customerAccountNumber>
        <paymentTimeReference></paymentTimeReference>
        <freetext></freetext>
        <currencyCode></currencyCode>
     </fop>
</formOfPayment>


Field Descriptions

Field Attributes and Description
Node Mandatory  fop Field Type = Node. Repetition = 3.
form of payment details.
Mandatory  identification Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=3, repetition=1.

Form(s) of payment CA for Cash (Amadeus code CASH) CK for Check (Amadeus code CHECK) CC for Credit card (Amadeus code CC) MS for Miscellaneous (Amadeus code MS).
For a list of valid codes, see codeset identification.
  amount Field Type = Data Element.
Numeric, minlen=1, maxlen=11, repetition=1.

Amount.
  creditCardCode Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=3, repetition=1.

Credit card code.
  accountNumber Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=35, repetition=1.

Credit card account number.
  expiryDate Field Type = Data Element.
Numeric, minlen=4, maxlen=6, repetition=1.

Credit card expiry date.
  approvalCode Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=8, repetition=1.

Credit card approval code.
  customerAccountNumber Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=10, repetition=1.

Customer account number.
  paymentTimeReference Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=3, repetition=1.

Extended credit payment request E for extended payment.
For a list of valid codes, see codeset paymentTimeReference.
  freetext Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=70, repetition=1.

free text.
  currencyCode Field Type = Data Element.
AlphaNumeric, minlen=1, maxlen=3, repetition=1.

Currency (as there is no place elsewhere).

Naming Conventions

minlen = Minimum Length,
maxlen = Maximum Length,
Mandatory = Mandatory,
Node = Node,
Repetition = Maximum number of occurences for a Node.

Code Sets and Code Lists

identification

CodeDescription
CACash.
CCCredit card.
CKCheck.
MSMiscellaneous.

paymentTimeReference

CodeDescription
EExtended payment.