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 65
4
XMLPay Transaction Profiles
The following tables document the transactions supported for each tender, along with the data
elements used for each of those transactions.
ACH Transactions
ACH supports the following transactions: Sale, Credit, and Void.
The following data are used to process ACH transactions:
z Invoice.TotalAmt
z ACH.AcctType
z ACH.AcctNum
z ACH.ABA
z ACH.AuthType
z ACH.Prenote
z BillTo.Name
Buyer Authentication Transactions
Buyer authentication supports the following transactions: VerifyEnrollment and
ValidateAuthentication.
For VerifyEnrollment, the following data are used to process the transactions (required
elements are in bold text):
z Invoice.TotalAmt with Currency attribute
z Invoice.Description
z Card.CardNum
z Card.ExpDate
For ValidateAuthentication, the following data are required to process the transactions:
z PARes