1<?xml version="1.0" encoding="UTF-8"?> 2<wsdl:definitions 3 xmlns="http://schemas.xmlsoap.org/wsdl/" 4 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 5 xmlns:xs="http://www.w3.org/2001/XMLSchema" 6 xmlns:ns="urn:ebay:api:PayPalAPI" 7 xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" 8 targetNamespace="urn:ebay:api:PayPalAPI"> 9 <wsdl:types> 10 <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:ebay:api:PayPalAPI" elementFormDefault="qualified" attributeFormDefault="unqualified"> 11 <complexType name="PayerInfoType"> 12 <sequence> 13 <element name="Payer" type="xs:string" minOccurs="0"/> 14 <element name="PayerID" type="xs:string" minOccurs="0"/> 15 <element name="PayerStatus" type="xs:string" minOccurs="0"/> 16 </sequence> 17 </complexType> 18 <complexType name="AbstractResponseType" abstract="true"> 19 <sequence> 20 <element name="Timestamp" type="xs:dateTime" minOccurs="0"/> 21 <element name="Ack" type="xs:string"/> 22 <element name="CorrelationID" type="xs:string" minOccurs="0"/> 23 <element name="Version" type="xs:string"/> 24 <element name="Build" type="xs:string"/> 25 <any processContents="lax" minOccurs="0"/> 26 </sequence> 27 </complexType> 28 <xs:element name="GetExpressCheckoutDetailsResponseDetails" type="ns:GetExpressCheckoutDetailsResponseDetailsType"/> 29 <xs:complexType name="GetExpressCheckoutDetailsResponseDetailsType"> 30 <xs:sequence> 31 <xs:element name="Token" type="xs:string"/> 32 <xs:element name="PayerInfo" type="ns:PayerInfoType"/> 33 </xs:sequence> 34 </xs:complexType> 35 <xs:element name="GetExpressCheckoutDetailsResponse" type="ns:GetExpressCheckoutDetailsResponseType"/> 36 <xs:complexType name="GetExpressCheckoutDetailsResponseType"> 37 <xs:complexContent> 38 <xs:extension base="ns:AbstractResponseType"> 39 <xs:sequence> 40 <xs:element ref="ns:GetExpressCheckoutDetailsResponseDetails" minOccurs="1" maxOccurs="1"/> 41 </xs:sequence> 42 </xs:extension> 43 </xs:complexContent> 44 </xs:complexType> 45 </schema> 46 </wsdl:types> 47 <wsdl:message name="GetExpressCheckoutDetailsRequest"> 48 </wsdl:message> 49 <wsdl:message name="GetExpressCheckoutDetailsResponse"> 50 <wsdl:part name="GetExpressCheckoutDetailsResponse" element="ns:GetExpressCheckoutDetailsResponse"/> 51 </wsdl:message> 52 <wsdl:portType name="PayPalAPIAAInterface"> 53 <wsdl:operation name="GetExpressCheckoutDetails"> 54 <wsdl:input message="ns:GetExpressCheckoutDetailsRequest"/> 55 <wsdl:output message="ns:GetExpressCheckoutDetailsResponse"/> 56 </wsdl:operation> 57 </wsdl:portType> 58 <wsdl:binding name="PayPalAPIAASoapBinding" type="ns:PayPalAPIAAInterface"> 59 <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> 60 <wsdl:operation name="GetExpressCheckoutDetails"> 61 <wsdlsoap:operation/> 62 <wsdl:input> 63 <wsdlsoap:body use="literal"/> 64 </wsdl:input> 65 <wsdl:output> 66 <wsdlsoap:body use="literal"/> 67 </wsdl:output> 68 </wsdl:operation> 69 </wsdl:binding> 70 <wsdl:service name="PayPalAPIInterfaceService"> 71 <wsdl:port name="PayPalAPIAA" binding="ns:PayPalAPIAASoapBinding"> 72 <wsdlsoap:address location="test://"/> 73 </wsdl:port> 74 </wsdl:service> 75</wsdl:definitions> 76