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 Developer’s Guide 131
B
XMLPay DTD
A document type definition (DTD) defines the structure of an XML document. With a DTD
you can define the set and order of tags, as well as the attributes for each. A well-formed XML
document is considered valid when it conforms to its corresponding DTD.
The following is a document type definition (DTD) representation of the XMLPay schema.
<!ELEMENT Signature (#PCDATA)>
<!ELEMENT CustIP (#PCDATA)>
<!ELEMENT MerchantDescription (#PCDATA)>
<!ELEMENT MerchantServiceNum (#PCDATA)>
<!ELEMENT Recurring (#PCDATA)>
<!ELEMENT InvNum (#PCDATA)>
<!ELEMENT OrigInvNum (#PCDATA)>
<!ELEMENT Date (#PCDATA)>
<!ELEMENT OrderDateTime (#PCDATA)>
<!ELEMENT Name (#PCDATA)>
<!ELEMENT Company (#PCDATA)>
<!ELEMENT Street (#PCDATA)>
<!ELEMENT Street2 (#PCDATA)>
<!ELEMENT City (#PCDATA)>
<!ELEMENT State (#PCDATA)>
<!ELEMENT Zip (#PCDATA)>
<!ELEMENT Country (#PCDATA)>
<!ELEMENT AddressLine1 (#PCDATA)>
<!ELEMENT AddressLine2 (#PCDATA)>
<!ELEMENT AddressLine3 (#PCDATA)>