<wsdl:definitions xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.sirena-travel.ru" xmlns:tns="http://www.sirena-travel.ru"><wsdl:types><schema elementFormDefault="qualified" targetNamespace="http://www.sirena-travel.ru" xmlns="http://www.w3.org/2001/XMLSchema"><xs:complexType name="get_statusResponse"><xs:all><xs:element name="retval" type="tns:OrderStatus"/></xs:all></xs:complexType><xs:complexType name="OrderItem"><xs:all><xs:element name="clearing" nillable="true" type="xs:string"/><xs:element name="number" nillable="true" type="xs:string"/><xs:element name="descr" nillable="true" type="xs:string"/><xs:element name="ref" nillable="true" type="xs:string"/><xs:element name="amount" nillable="true" type="tns:Amount"/><xs:element name="typename" nillable="true" type="xs:string"/><xs:element name="host" nillable="true" type="xs:string"/></xs:all></xs:complexType><xs:element name="OrderStatus" type="tns:OrderStatus"/><xs:element name="OrderFull" type="tns:OrderFull"/><xs:complexType name="register_simple"><xs:all><xs:element name="order" type="tns:OrderID"/><xs:element name="cost" type="tns:Amount"/><xs:element name="customer" type="tns:CustomerInfo"/><xs:element name="description" type="tns:OrderSimple"/><xs:element name="postdata" type="tns:PostEntryArray"/></xs:all></xs:complexType><xs:element name="PaymentPart" type="tns:PaymentPart"/><xs:element name="OrderInfo" type="tns:OrderInfo"/><xs:element name="Document" type="tns:Document"/><xs:complexType name="confirmResponse"><xs:all><xs:element name="retval" type="tns:OrderStatus"/></xs:all></xs:complexType><xs:element name="refundResponse" type="tns:refundResponse"/><xs:element name="OrderSimple" type="tns:OrderSimple"/><xs:complexType name="rejectResponse"><xs:all><xs:element name="retval" type="tns:OrderStatus"/></xs:all></xs:complexType><xs:complexType name="CustomerInfo"><xs:all><xs:element name="email" nillable="true" type="xs:string"/><xs:element name="id" nillable="true" type="xs:string"/><xs:element name="phone" nillable="true" type="xs:string"/><xs:element name="name" nillable="true" type="xs:string"/></xs:all></xs:complexType><xs:complexType name="OnlineResult"><xs:all><xs:element name="redirect_url" nillable="true" type="xs:string"/><xs:element name="session" nillable="true" type="xs:string"/></xs:all></xs:complexType><xs:element name="stringArray" type="tns:stringArray"/><xs:element name="RegisterResult" type="tns:RegisterResult"/><xs:element name="confirm" type="tns:confirm"/><xs:complexType name="OrderInfo"><xs:all><xs:element name="recurring" nillable="true" type="tns:Recurring"/><xs:element name="descr" nillable="true" type="xs:string"/><xs:element name="items" nillable="true" type="tns:OrderItemArray"/><xs:element name="timelimit" nillable="true" type="xs:dateTime"/><xs:element name="shopref" nillable="true" type="xs:string"/><xs:element name="paytype" nillable="true" type="xs:string"/></xs:all></xs:complexType><xs:complexType name="register_onlineResponse"><xs:all><xs:element name="retval" type="tns:OnlineResult"/></xs:all></xs:complexType><xs:complexType name="PaymentPart"><xs:all><xs:element name="type" nillable="true" type="xs:string"/><xs:element name="id" nillable="true" type="xs:string"/><xs:element name="amount" nillable="true" type="tns:Amount"/><xs:element name="source" nillable="true" type="tns:Amount"/><xs:element name="ref" nillable="true" type="xs:string"/></xs:all></xs:complexType><xs:complexType name="OrderStatus"><xs:all><xs:element name="order" nillable="true" type="tns:OrderID"/><xs:element name="status" nillable="true" type="xs:string"/><xs:element name="shopref" nillable="true" type="xs:string"/><xs:element name="error" nillable="true" type="tns:Error"/><xs:element name="payments" nillable="true" type="tns:PaymentArray"/></xs:all></xs:complexType><xs:element name="CustomerInfo" type="tns:CustomerInfo"/><xs:complexType name="RegisterResult"><xs:all><xs:element name="redirect_url" nillable="true" type="xs:string"/><xs:element name="paycode" nillable="true" type="xs:string"/><xs:element name="session" nillable="true" type="xs:string"/></xs:all></xs:complexType><xs:element name="OrderItem" type="tns:OrderItem"/><xs:complexType name="Payment"><xs:all><xs:element name="authorg" nillable="true" type="xs:string"/><xs:element name="clearing" nillable="true" type="xs:string"/><xs:element name="id" nillable="true" type="xs:string"/><xs:element name="authcode" nillable="true" type="xs:string"/><xs:element name="date" nillable="true" type="xs:dateTime"/><xs:element name="type" nillable="true" type="xs:string"/><xs:element name="amount" nillable="true" type="tns:Amount"/><xs:element name="doc" nillable="true" type="tns:Document"/><xs:element name="salepoint" nillable="true" type="xs:string"/></xs:all></xs:complexType><xs:complexType name="refund"><xs:all><xs:element name="order" type="tns:OrderID"/><xs:element name="payment_id" type="xs:string"/><xs:element name="cost" type="tns:Amount"/><xs:element name="refund_id" type="xs:string"/><xs:element name="items" type="tns:OrderItemArray"/></xs:all></xs:complexType><xs:complexType name="cancel"><xs:all><xs:element name="order" type="tns:OrderID"/></xs:all></xs:complexType><xs:complexType name="register"><xs:all><xs:element name="order" type="tns:OrderID"/><xs:element name="cost" type="tns:Amount"/><xs:element name="customer" type="tns:CustomerInfo"/><xs:element name="description" type="tns:OrderFull"/><xs:element name="postdata" type="tns:PostEntryArray"/></xs:all></xs:complexType><xs:complexType name="PostEntry"><xs:all><xs:element name="name" nillable="true" type="xs:string"/><xs:element name="value" nillable="true" type="xs:string"/></xs:all></xs:complexType><xs:element name="OfflineResult" type="tns:OfflineResult"/><xs:element name="OnlineResult" type="tns:OnlineResult"/><xs:element name="register_online" type="tns:register_online"/><xs:complexType name="OrderTicket"><xs:all><xs:element name="number" nillable="true" type="xs:string"/><xs:element name="tickets" nillable="true" type="tns:AirTicketArray"/><xs:element name="typename" nillable="true" type="xs:string"/><xs:element name="host" nillable="true" type="xs:string"/></xs:all></xs:complexType><xs:element name="OrderID" type="tns:OrderID"/><xs:complexType name="register_offline"><xs:all><xs:element name="order" type="tns:OrderID"/><xs:element name="cost" type="tns:Amount"/><xs:element name="customer" type="tns:CustomerInfo"/><xs:element name="description" type="tns:OrderInfo"/></xs:all></xs:complexType><xs:element name="confirmResponse" type="tns:confirmResponse"/><xs:element name="OrderTicket" type="tns:OrderTicket"/><xs:element name="PostEntryArray" type="tns:PostEntryArray"/><xs:complexType name="OfflineResult"><xs:all><xs:element name="paycode" nillable="true" type="xs:string"/><xs:element name="orgs" nillable="true" type="tns:stringArray"/></xs:all></xs:complexType><xs:element name="PaymentArray" type="tns:PaymentArray"/><xs:complexType name="OrderID"><xs:all><xs:element name="number" nillable="true" type="xs:string"/><xs:element name="shop_id" nillable="true" type="xs:int"/></xs:all></xs:complexType><xs:complexType name="get_status"><xs:all><xs:element name="order" type="tns:OrderID"/></xs:all></xs:complexType><xs:element name="PostEntry" type="tns:PostEntry"/><xs:element name="OrderStatusArray" type="tns:OrderStatusArray"/><xs:complexType name="confirm"><xs:all><xs:element name="order" type="tns:OrderID"/><xs:element name="tickets" type="tns:OrderTicketArray"/></xs:all></xs:complexType><xs:complexType name="register_offlineResponse"><xs:all><xs:element name="retval" type="tns:OfflineResult"/></xs:all></xs:complexType><xs:element name="register_offline" type="tns:register_offline"/><xs:element name="get_finished" type="tns:get_finished"/><xs:element name="register_offlineResponse" type="tns:register_offlineResponse"/><xs:element name="PaymentPartArray" type="tns:PaymentPartArray"/><xs:element name="reject" type="tns:reject"/><xs:complexType name="cancelResponse"><xs:all><xs:element name="retval" type="tns:OrderStatus"/></xs:all></xs:complexType><xs:complexType name="chargeResponse"><xs:all><xs:element name="retval" type="tns:OrderStatus"/></xs:all></xs:complexType><xs:complexType name="PaymentPartArray"><sequence><element maxOccurs="unbounded" minOccurs="0" name="PaymentPart" type="tns:PaymentPart"/></sequence></xs:complexType><xs:element name="get_statusResponse" type="tns:get_statusResponse"/><xs:complexType name="registerResponse"><xs:all><xs:element name="retval" type="tns:RegisterResult"/></xs:all></xs:complexType><xs:complexType name="reject"><xs:all><xs:element name="order" type="tns:OrderID"/><xs:element name="payment_id" type="xs:string"/></xs:all></xs:complexType><xs:element name="Payment" type="tns:Payment"/><xs:element name="Amount" type="tns:Amount"/><xs:complexType name="OrderItemArray"><sequence><element maxOccurs="unbounded" minOccurs="0" name="OrderItem" type="tns:OrderItem"/></sequence></xs:complexType><xs:complexType name="Recurring"><xs:all><xs:element name="expire" nillable="true" type="xs:dateTime"/><xs:element name="amount" nillable="true" type="tns:Amount"/><xs:element name="count" nillable="true" type="xs:int"/><xs:element name="start" nillable="true" type="xs:dateTime"/></xs:all></xs:complexType><xs:element name="cancelResponse" type="tns:cancelResponse"/><xs:element name="register_simple" type="tns:register_simple"/><xs:complexType name="refundResponse"><xs:all><xs:element name="retval" type="tns:OrderStatus"/></xs:all></xs:complexType><xs:complexType name="AirTicket"><xs:all><xs:element name="number" nillable="true" type="xs:string"/><xs:element name="office" nillable="true" type="xs:string"/></xs:all></xs:complexType><xs:element name="cancel" type="tns:cancel"/><xs:element name="charge" type="tns:charge"/><xs:complexType name="OrderFull"><xs:all><xs:element name="sales" nillable="true" type="tns:OrderItemArray"/><xs:element name="shopref" nillable="true" type="xs:string"/><xs:element name="parts" nillable="true" type="tns:PaymentPartArray"/><xs:element name="timelimit" nillable="true" type="xs:dateTime"/><xs:element name="refunds" nillable="true" type="tns:OrderItemArray"/></xs:all></xs:complexType><xs:element name="AirTicketArray" type="tns:AirTicketArray"/><xs:element name="register" type="tns:register"/><xs:element name="register_onlineResponse" type="tns:register_onlineResponse"/><xs:complexType name="Error"><xs:all><xs:element name="code" nillable="true" type="xs:string"/><xs:element name="category" nillable="true" type="xs:string"/></xs:all></xs:complexType><xs:complexType name="get_finishedResponse"><xs:all><xs:element name="retval" type="tns:OrderStatusArray"/></xs:all></xs:complexType><xs:complexType name="AirTicketArray"><sequence><element maxOccurs="unbounded" minOccurs="0" name="AirTicket" type="tns:AirTicket"/></sequence></xs:complexType><xs:complexType name="Document"><xs:all><xs:element name="code" nillable="true" type="xs:string"/><xs:element name="number" nillable="true" type="xs:string"/><xs:element name="holder" nillable="true" type="xs:string"/></xs:all></xs:complexType><xs:element name="refund" type="tns:refund"/><xs:element name="OrderItemArray" type="tns:OrderItemArray"/><xs:element name="Error" type="tns:Error"/><xs:complexType name="OrderSimple"><xs:all><xs:element name="paytype" nillable="true" type="xs:string"/><xs:element name="shopref" nillable="true" type="xs:string"/><xs:element name="descr" nillable="true" type="xs:string"/><xs:element name="timelimit" nillable="true" type="xs:dateTime"/></xs:all></xs:complexType><xs:complexType name="get_finished"><xs:all><xs:element name="shop_id" type="xs:int"/><xs:element name="start" type="xs:dateTime"/><xs:element name="stop" type="xs:dateTime"/></xs:all></xs:complexType><xs:element name="get_status" type="tns:get_status"/><xs:complexType name="OrderStatusArray"><sequence><element maxOccurs="unbounded" minOccurs="0" name="OrderStatus" type="tns:OrderStatus"/></sequence></xs:complexType><xs:element name="rejectResponse" type="tns:rejectResponse"/><xs:element name="AirTicket" type="tns:AirTicket"/><xs:element name="Recurring" type="tns:Recurring"/><xs:element name="get_finishedResponse" type="tns:get_finishedResponse"/><xs:complexType name="OrderTicketArray"><sequence><element maxOccurs="unbounded" minOccurs="0" name="OrderTicket" type="tns:OrderTicket"/></sequence></xs:complexType><xs:complexType name="register_online"><xs:all><xs:element name="order" type="tns:OrderID"/><xs:element name="cost" type="tns:Amount"/><xs:element name="customer" type="tns:CustomerInfo"/><xs:element name="description" type="tns:OrderInfo"/><xs:element name="postdata" type="tns:PostEntryArray"/></xs:all></xs:complexType><xs:complexType name="stringArray"><sequence><element maxOccurs="unbounded" minOccurs="0" name="string" type="xs:string"/></sequence></xs:complexType><xs:complexType name="PaymentArray"><sequence><element maxOccurs="unbounded" minOccurs="0" name="Payment" type="tns:Payment"/></sequence></xs:complexType><xs:complexType name="PostEntryArray"><sequence><element maxOccurs="unbounded" minOccurs="0" name="PostEntry" type="tns:PostEntry"/></sequence></xs:complexType><xs:element name="OrderTicketArray" type="tns:OrderTicketArray"/><xs:element name="chargeResponse" type="tns:chargeResponse"/><xs:complexType name="Amount"><xs:all><xs:element name="amount" nillable="true" type="xs:float"/><xs:element name="currency" nillable="true" type="xs:string"/></xs:all></xs:complexType><xs:complexType name="charge"><xs:all><xs:element name="order" type="tns:OrderID"/><xs:element name="cost" type="tns:Amount"/><xs:element name="token" type="xs:string"/><xs:element name="txn_id" type="xs:string"/></xs:all></xs:complexType><xs:element name="registerResponse" type="tns:registerResponse"/><xs:element name="register_simpleResponse" type="tns:register_simpleResponse"/><xs:complexType name="register_simpleResponse"><xs:all><xs:element name="retval" type="tns:RegisterResult"/></xs:all></xs:complexType></schema></wsdl:types><wsdl:message name="cancel"><wsdl:part element="tns:cancel" name="cancel"/></wsdl:message><wsdl:message name="cancelResponse"><wsdl:part element="tns:cancelResponse" name="cancelResponse"/></wsdl:message><wsdl:message name="charge"><wsdl:part element="tns:charge" name="charge"/></wsdl:message><wsdl:message name="chargeResponse"><wsdl:part element="tns:chargeResponse" name="chargeResponse"/></wsdl:message><wsdl:message name="confirm"><wsdl:part element="tns:confirm" name="confirm"/></wsdl:message><wsdl:message name="confirmResponse"><wsdl:part element="tns:confirmResponse" name="confirmResponse"/></wsdl:message><wsdl:message name="get_finished"><wsdl:part element="tns:get_finished" name="get_finished"/></wsdl:message><wsdl:message name="get_finishedResponse"><wsdl:part element="tns:get_finishedResponse" name="get_finishedResponse"/></wsdl:message><wsdl:message name="get_status"><wsdl:part element="tns:get_status" name="get_status"/></wsdl:message><wsdl:message name="get_statusResponse"><wsdl:part element="tns:get_statusResponse" name="get_statusResponse"/></wsdl:message><wsdl:message name="refund"><wsdl:part element="tns:refund" name="refund"/></wsdl:message><wsdl:message name="refundResponse"><wsdl:part element="tns:refundResponse" name="refundResponse"/></wsdl:message><wsdl:message name="register"><wsdl:part element="tns:register" name="register"/></wsdl:message><wsdl:message name="registerResponse"><wsdl:part element="tns:registerResponse" name="registerResponse"/></wsdl:message><wsdl:message name="register_offline"><wsdl:part element="tns:register_offline" name="register_offline"/></wsdl:message><wsdl:message name="register_offlineResponse"><wsdl:part element="tns:register_offlineResponse" name="register_offlineResponse"/></wsdl:message><wsdl:message name="register_online"><wsdl:part element="tns:register_online" name="register_online"/></wsdl:message><wsdl:message name="register_onlineResponse"><wsdl:part element="tns:register_onlineResponse" name="register_onlineResponse"/></wsdl:message><wsdl:message name="register_simple"><wsdl:part element="tns:register_simple" name="register_simple"/></wsdl:message><wsdl:message name="register_simpleResponse"><wsdl:part element="tns:register_simpleResponse" name="register_simpleResponse"/></wsdl:message><wsdl:message name="reject"><wsdl:part element="tns:reject" name="reject"/></wsdl:message><wsdl:message name="rejectResponse"><wsdl:part element="tns:rejectResponse" name="rejectResponse"/></wsdl:message><wsdl:portType name="service"><wsdl:operation name="cancel" parameterOrder="cancel"><wsdl:documentation/><wsdl:input message="tns:cancel" name="cancel"/><wsdl:output message="tns:cancelResponse" name="cancelResponse"/></wsdl:operation><wsdl:operation name="charge" parameterOrder="charge"><wsdl:documentation/><wsdl:input message="tns:charge" name="charge"/><wsdl:output message="tns:chargeResponse" name="chargeResponse"/></wsdl:operation><wsdl:operation name="confirm" parameterOrder="confirm"><wsdl:documentation/><wsdl:input message="tns:confirm" name="confirm"/><wsdl:output message="tns:confirmResponse" name="confirmResponse"/></wsdl:operation><wsdl:operation name="get_finished" parameterOrder="get_finished"><wsdl:documentation/><wsdl:input message="tns:get_finished" name="get_finished"/><wsdl:output message="tns:get_finishedResponse" name="get_finishedResponse"/></wsdl:operation><wsdl:operation name="get_status" parameterOrder="get_status"><wsdl:documentation/><wsdl:input message="tns:get_status" name="get_status"/><wsdl:output message="tns:get_statusResponse" name="get_statusResponse"/></wsdl:operation><wsdl:operation name="refund" parameterOrder="refund"><wsdl:documentation/><wsdl:input message="tns:refund" name="refund"/><wsdl:output message="tns:refundResponse" name="refundResponse"/></wsdl:operation><wsdl:operation name="register" parameterOrder="register"><wsdl:documentation/><wsdl:input message="tns:register" name="register"/><wsdl:output message="tns:registerResponse" name="registerResponse"/></wsdl:operation><wsdl:operation name="register_offline" parameterOrder="register_offline"><wsdl:documentation/><wsdl:input message="tns:register_offline" name="register_offline"/><wsdl:output message="tns:register_offlineResponse" name="register_offlineResponse"/></wsdl:operation><wsdl:operation name="register_online" parameterOrder="register_online"><wsdl:documentation/><wsdl:input message="tns:register_online" name="register_online"/><wsdl:output message="tns:register_onlineResponse" name="register_onlineResponse"/></wsdl:operation><wsdl:operation name="register_simple" parameterOrder="register_simple"><wsdl:documentation/><wsdl:input message="tns:register_simple" name="register_simple"/><wsdl:output message="tns:register_simpleResponse" name="register_simpleResponse"/></wsdl:operation><wsdl:operation name="reject" parameterOrder="reject"><wsdl:documentation/><wsdl:input message="tns:reject" name="reject"/><wsdl:output message="tns:rejectResponse" name="rejectResponse"/></wsdl:operation></wsdl:portType><plnk:partnerLinkType name="service"><plnk:role name="service"><plnk:portType name="tns:service"/></plnk:role></plnk:partnerLinkType><wsdl:binding name="service" type="tns:service"><soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="cancel"><soap:operation soapAction="cancel" style="document"/><wsdl:input name="cancel"><soap:body use="literal"/></wsdl:input><wsdl:output name="cancelResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="charge"><soap:operation soapAction="charge" style="document"/><wsdl:input name="charge"><soap:body use="literal"/></wsdl:input><wsdl:output name="chargeResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="confirm"><soap:operation soapAction="confirm" style="document"/><wsdl:input name="confirm"><soap:body use="literal"/></wsdl:input><wsdl:output name="confirmResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="get_finished"><soap:operation soapAction="get_finished" style="document"/><wsdl:input name="get_finished"><soap:body use="literal"/></wsdl:input><wsdl:output name="get_finishedResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="get_status"><soap:operation soapAction="get_status" style="document"/><wsdl:input name="get_status"><soap:body use="literal"/></wsdl:input><wsdl:output name="get_statusResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="refund"><soap:operation soapAction="refund" style="document"/><wsdl:input name="refund"><soap:body use="literal"/></wsdl:input><wsdl:output name="refundResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="register"><soap:operation soapAction="register" style="document"/><wsdl:input name="register"><soap:body use="literal"/></wsdl:input><wsdl:output name="registerResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="register_offline"><soap:operation soapAction="register_offline" style="document"/><wsdl:input name="register_offline"><soap:body use="literal"/></wsdl:input><wsdl:output name="register_offlineResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="register_online"><soap:operation soapAction="register_online" style="document"/><wsdl:input name="register_online"><soap:body use="literal"/></wsdl:input><wsdl:output name="register_onlineResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="register_simple"><soap:operation soapAction="register_simple" style="document"/><wsdl:input name="register_simple"><soap:body use="literal"/></wsdl:input><wsdl:output name="register_simpleResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="reject"><soap:operation soapAction="reject" style="document"/><wsdl:input name="reject"><soap:body use="literal"/></wsdl:input><wsdl:output name="rejectResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="service"><wsdl:port binding="tns:service" name="service"><soap:address location="https://tws.egopay.ru/order/v2/wsdl"/></wsdl:port></wsdl:service></wsdl:definitions>