<xs:element name="CreditCardInfo" minOccurs="0" maxOccurs="5">
<xs:annotation>
<xs:documentation xml:lang="en">The details for the card when form of payment is a credit card. </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="PaymentCardType">
<xs:attribute name="ApprovalCode" type="AlphaNumericStringLength1to8" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">The credit card approval code.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="CardPresentInd" type="xs:boolean" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">When true, the credit card was present at the transaction.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ExtendedPaymentCode" type="AlphaNumericStringLength1to8" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Specifies the number of months that extended payment is allowed or an 'E' to indicate there is extended payment but no set number of months. </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Amount" type="Money" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Specifies the amount for this form of payment.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
|