Developer's Guide

Table Of Contents
XMLPay Schemas
XMLPay Types Schema
A
114 XMLPay Developer’s Guide
</simpleType>
<simpleType name = "PayPeriodType" base = "string">
<enumeration value = "Weekly"/>
<enumeration value = "Bi-weekly"/>
<enumeration value = "Semi-monthly"/>
<enumeration value = "Every four weeks"/>
<enumeration value = "Monthly"/>
<enumeration value = "Quarterly"/>
<enumeration value = "Semi-yearly"/>
<enumeration value = "Yearly"/>
</simpleType>
<simpleType name = "CompanyNameType" base = "string">
<maxLength value = "127"/>
</simpleType>
<simpleType name = "OptionalTransType" base = "string">
<enumeration value = "Auth"/>
<enumeration value = "Sale"/>
</simpleType>
<simpleType name = "RPRefType" base = "string">
<maxLength value = "12"/>
</simpleType>
<simpleType name = "RPStatusType" base = "string">
</simpleType>
</schema>
XMLPay Types Schema
<?xml version ="1.0"?>
<schema targetNamespace = "http://www.paypal.com/XMLPay"
='unqualified'
='unqualified'
= "http://www.w3.org/1999/XMLSchema">
<!-- stub out xmldsig
<import schemaLocation = "xmldsig-core-schema.xsd"/>
-->
<element name = "Signature">
<complexType base = "string" content = "elementOnly">
<any/>
</complexType>
</element>
<element name = "PayData">
<complexType content = "elementOnly">
<sequence>
<element ref = "Invoice"/>
<element ref = "Tender"/>
</sequence>
</complexType>