Developer's Guide
Table Of Contents
- Contents
- Preface
- XMLPay Overview
- XMLPay Syntax
- XMLPay Elements
- XMLPay Transaction Profiles
- XMLPay Examples
- ACH Sale Request
- Card Authorization Request
- Card Capture Request
- Card Credit Request
- Card Credit Reference Credit Request
- Card Force Capture Request
- Card Sale Request
- Card Secure Request
- Card Status Request
- Card Void Request
- Check Sale Request
- Customer IP
- Express Checkout Authorization Transaction
- IAVS Result Request
- Level 3 Invoice
- Line Item Sale Request
- Merchant Description and Merchant Service Number
- Processor Result
- Recurring Billing Profile
- Shipping Carrier and Shipping Method
- Transaction Update
- ValidateAuthentication Request
- ValidateAuthentication Response
- VerifyEnrollment Request
- VerifyEnrollment Response
- XMLPay Schemas
- XMLPay DTD
- Transaction Results
- Index
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>