| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of PaymentBaseType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | CreditCard Invoice AgentAccount | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <s:complexType name="PaymentType"> <s:complexContent> <s:extension base="PaymentBaseType"> <s:choice minOccurs="0"> <s:element name="CreditCard" type="CreditCardType"/> <s:element name="Invoice" type="InvoiceType"/> <s:element name="AgentAccount" type="AgentAccountType"/> </s:choice> <s:attribute name="Purpose"> <s:annotation> <s:documentation>Purpose of payment (only for exchange ticekt request - ignored in other requests) - optional: * TicketExchange - add collect for exchange of ticekt (by default) * PenaltyEMD - payment of penalty for EMD exchange</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="TicketExchange"/> <s:enumeration value="PenaltyEMD"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="Currency" type="s:string" use="required"> <s:annotation> <s:documentation>Currency</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Amount" type="s:decimal" use="required"> <s:annotation> <s:documentation>Payment amount</s:documentation> </s:annotation> </s:attribute> <s:attribute name="FreeText" type="s:string"> <s:annotation> <s:documentation>Free text depend of FOP type</s:documentation> </s:annotation> </s:attribute> </s:extension> </s:complexContent> </s:complexType> |
| type | restriction of s:string | |||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <s:attribute name="Purpose"> <s:annotation> <s:documentation>Purpose of payment (only for exchange ticekt request - ignored in other requests) - optional: * TicketExchange - add collect for exchange of ticekt (by default) * PenaltyEMD - payment of penalty for EMD exchange</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="TicketExchange"/> <s:enumeration value="PenaltyEMD"/> </s:restriction> </s:simpleType> </s:attribute> |
| type | s:string | ||
| properties |
|
||
| annotation |
|
||
| source | <s:attribute name="Currency" type="s:string" use="required"> <s:annotation> <s:documentation>Currency</s:documentation> </s:annotation> </s:attribute> |
| type | s:decimal | ||
| properties |
|
||
| annotation |
|
||
| source | <s:attribute name="Amount" type="s:decimal" use="required"> <s:annotation> <s:documentation>Payment amount</s:documentation> </s:annotation> </s:attribute> |
| type | s:string | ||
| annotation |
|
||
| source | <s:attribute name="FreeText" type="s:string"> <s:annotation> <s:documentation>Free text depend of FOP type</s:documentation> </s:annotation> </s:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||
| type | CreditCardType | ||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| source | <s:element name="CreditCard" type="CreditCardType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||
| type | InvoiceType | ||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| source | <s:element name="Invoice" type="InvoiceType"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| type | AgentAccountType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <s:element name="AgentAccount" type="AgentAccountType"/> |