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 9
1
XMLPay Overview
About XML
XML (eXtensible Markup Language) is derived from Standardized General Markup
Language (SGML) and HyperText Markup Language (HTML). In a sense, XML is SGML
“lite”, but XML manages to maintain SGML’s strength as well as HTML’s simplicity. What’s
more, XML can be converted to HTML.
The main advantage of XML is that text can be meaningfully annotated. In XML, markers
identify and tag the text. But the markers themselves have no defined meaning; it is the
applications that define the markers.
XML allows complex transactions to be structured. Client integration is simplified through the
exchange of XML documents. Since XML provides support for digital signatures, documents
from unknown sources can be trusted. In addition, XML can easily produce large documents
such as transaction logs and reports.
Benefits of XML
The main benefits of XML are that it:
z Allows text annotation
z Presents text, data, and content to applications as a structured document
z Facilitates integration of diverse applications
z In addition to these benefits, XML is easy to:
z Read (all text)
z Parse and validate
z Search for content
z Produce
Well-formed XML Document
A well-formed XML document conforms to XML syntax and must have:
z An XML processing instruction at the beginning (prolog)
z A single root element
z Matching (case sensitive) start and end tags for all elements
z All XML elements properly nested
z Attribute values in quotes