Developer's Guide

Table Of Contents
XMLPay Schemas
XMLPay Schema
A
112 XMLPay Developer’s Guide
<element name = "MaxFailPayments" type = "int" minOccurs="0" maxOccurs="1"/>
<element name = "RetryNumDays" type = "int" minOccurs="0" maxOccurs="1"/>
<element name = "EMail" type = "EMailType" minOccurs = "0" maxOccurs = "1"/>
<element name = "CompanyName" type = "CompanyNameType" minOccurs="0" maxOccurs="1"/>
<element name = "Comment" type = "CommentType" minOccurs = "0" maxOccurs = "1"/>
<element name = "OptionalTrans" type = "OptionalTransType" minOccurs="0"
maxOccurs="1"/>
<element name = "OptionalTransAmt" type = "CurrencyAmount" minOccurs="0"
maxOccurs="1"/>
<element name = "BillTo" minOccurs = "0" maxOccurs = "1">
<complexType content = "elementOnly">
<element name = "Name" type = "NameType" minOccurs = "0" maxOccurs = "1"/>
<element ref = "Address" minOccurs = "0" maxOccurs = "1"/>
<element name = "Phone" type = "PhoneNumberType" minOccurs = "0" maxOccurs =
"1"/>
<element name = "Fax" type = "PhoneNumberType" minOccurs = "0" maxOccurs =
"1"/>
</complexType>
</element>
<element name = "ShipTo" minOccurs = "0" maxOccurs = "1">
<complexType content = "elementOnly">
<element name = "Name" type = "NameType" minOccurs = "0" maxOccurs = "1"/>
<element ref = "Address"/>
<element name = "Phone" type = "PhoneNumberType" minOccurs = "0" maxOccurs =
"1"/>
<element name = "Fax" type = "PhoneNumberType" minOccurs = "0" maxOccurs =
"1"/>
</complexType>
</element>
<element name = "OrigProfileID" type = "ProfileIDType" minOccurs="0" maxOccurs="1"/>
<element name = "PaymentNum" type = "int" minOccurs="0" maxOccurs="1"/>
<element ref = "ExtData" minOccurs = "0" maxOccurs = "unbounded"/>
</sequence>
</complexType>
</element>
<element name = "RPPaymentResult">
<complexType content = "elementOnly">
<sequence>
<element name = "PaymentNum" type = "int"/>
<element name = "PNRef" type = "PNRefType" minOccurs="0" maxOccurs="1"/>
<element name = "TransTime" type = "dateTime" minOccurs="0" maxOccurs="1"/>
<element name = "Result" type = "int"/>
<element name = "Tender" type = "TenderTypeEnum" minOccurs = "0" maxOccurs = "1"/>
<element name = "Amt" type = "CurrencyAmount" minOccurs = "0" maxOccurs = "1"/>
<element name = "TransState" type = "string" minOccurs="0" maxOccurs="1"/>
<element ref = "ExtData" minOccurs = "0" maxOccurs = "unbounded"/>
</sequence>
<attribute name = "Id" type = "ID"/>
</complexType>
</element>
<element name = "RecurringProfileResult">
<complexType content = "elementOnly">
<sequence>
<element name = "Result" type = "int"/>
<element name = "Message" type = "string" minOccurs="0" maxOccurs="1"/>
<element name = "ProfileID" type = "ProfileIDType" minOccurs="0" maxOccurs="1"/>