bug44882.wsdl 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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>