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 29
XMLPay Syntax
Core Structures
2
Item
<Item Number=>
(SKU)?
(UPC)?
(Description)?
(Quantity)?
(UnitOfMeasurement)?
(UnitPrice)?
(DiscountAmt)?
(TaxAmt)?
(ShippingAmt)?
(FreightAmt)?
(HandlingAmt)?
(TotalAmt)?
<PickUp>
(Address)?
(Time)?
(Date)?
(RecordNumber)?
</PickUp>
<Delivery>
(Date)?
(Time)?
</Delivery>
(CostCenterNumber)?
(TrackingNumber)?
(CatalogNumber)?
(UNSPSCCode)?
(ExtData)*
</Item>
Attribute Description
Number Line number for the item in the invoice.
SKU Merchant's product code for the item (stock keeping unit).
UPC Item's universal product code.
Description Item's description.
Quantity Number of units of this item. UnitOfMeasurement provides the
units for Quantity (ISO 31).
UnitPrice Cost of each unit.
DiscountAmt Discount to be applied to this line item.
TaxAmt Total of all taxes for this line item.