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 Syntax
Core Structures
2
30 XMLPay Developer’s Guide
MerchantInfo
<MerchantInfo>
(MerchantName)?
(MerchantStreet)?
(MerchantCity)?
(MerchantState)?
(MerchantCountryCode)?
(MerchantZip)?
</MerchantInfo>
ShippingAmt Total of shipping and handling charges. For separate shipping
and handling amounts, use FreightAmt and HandlingAmt,
respectively.
FreightAmt Shipping charges without handling included.
HandlingAmt Handling charges without shipping included.
TotalAmt Total amount including tax and discount for this line item:
(Quantity * UnitPrice) + TaxAmt - DiscountAmt.
PickUp Address, Time, Date,
and RecordNumber
Shipment pickup information
Delivery Date and Time Expected delivery date and time.
CostCenterNumber Purchaser's department number to which the item will be billed.
TrackingNumber Shipper’s tracking code
CatalogNumber Merchant’s product code (SKU may also be used for the same
purpose).
UNSPSCCode Universal Standard Products and Services Classification. Global
marketplace classification system developed and managed by the
Electronic Commerce Code Management Association
(ECCMA).
ExtData Optional element that may carry extended data (outside the
syntax of the XMLPay schema).
Attribute Description
MerchantName Merchant’s name.
MerchantStreet Merchant’s street address, including number.
MerchantCity Merchant’s city name.
MerchantState Merchant’s state or province. For US addresses, two character state codes
should be used.
Attribute Description