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
32 XMLPay Developer’s Guide
Tender
<Tender>
(ACH|Card|Check|Debit|PayPal)
</Tender>
ACH
ACH (Automated Clearing House) tender detail.
<ACH>
(AcctType)
(AcctNum)
(ABA)
(Prenote)?
(AuthType)
(CheckNum)
(TermCity)
(TermState)
(DL)
(SS)
(DOB)
(DLState)
(BankName)
(SellerMsg)
(BusName)
(ExtData)*
</ACH>
Card
Retail Credit/Debit and Corporate Purchase Card tender detail.
<Card>
(CardType)
(CardNum)
(ExpDate)
Attribute Description
AcctType Type of the bank account: checking or savings.
AcctNum Account number.
ABA Bank routing number.
AuthType Method of authorization.
Prenote Boolean. If true, then the purpose of this transaction is not to move
money, but to establish authorization for future transactions to be
submitted on a recurring basis.
ExtData Optional element that may carry extended data (outside the syntax of the
XMLPay schema).