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 Transaction Profiles
Card Transactions
4
66 XMLPay Developer’s Guide
Card Transactions
Retail credit and debit cards and corporate purchase cards support the following transactions:
Sale, Authorization, Delay Capture, Credit, and Void.
The following data are used to process card transactions:
z Invoice.TotalAmt
z Card.CardNum
z Card.ExpDate
z Card.NameOnCard (Defaults to BillTo.Name)
z BillTo.Street, ZIP (Required for AVS)
z CardInfo.CVNum
Purchase Card Level I
Level I purchase cards use the following additional data:
z BillTo.PONum
z Invoice.TaxAmt
Purchase Card Level II
Level II purchase cards use the following additional data:
z BillTo.TaxExempt
z ShipTo.ZIP
Purchase Card Level III
Level III purchase cards use the following additional data:
z Invoice.Date
z BillTo.CustCode
z ShipTo.Country
z ShipFrom.ZIP
z Invoice.ShippingAmt
z Invoice.DiscountAmt
z Item.SKU, UPC, Description, Quantity, UnitOfMeasurement, UnitPrice, ExtAmt,
DiscountAmt, TaxAmt, TotalAmt, DutyAmt, NationalTaxIncl