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
Contents
4 XMLPay Developer’s Guide
AdditionalAmounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Tender . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
RPData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
ExtData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
The XMLPayResponse Document (Transactions) . . . . . . . . . . . . . . . . . . . . . . 37
TransactionResult . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
The XMLPayResponse Document (Recurring Profiles) . . . . . . . . . . . . . . . . . . . 41
BuyerAuthResult. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
RecurringProfileResult. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Chapter 3 XMLPay Elements . . . . . . . . . . . . . . . . . . . . . .47
General Transaction Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Credit Card Transaction Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Retail Credit Card Transaction Parameters . . . . . . . . . . . . . . . . . . . . . . . 48
Level 3 (Commercial) Credit Card Transaction Parameters . . . . . . . . . . . . . . . 52
Buyer Authentication Transaction Parameters. . . . . . . . . . . . . . . . . . . . . . . . 58
Credit Card Transaction Response Parameters . . . . . . . . . . . . . . . . . . . . . . . 58
ACH Transaction Parameters (Norwest). . . . . . . . . . . . . . . . . . . . . . . . . . . 60
PayPal Express Checkout Request Transaction Parameters . . . . . . . . . . . . . . . . 60
PayPal Express Checkout Response Transaction Parameters . . . . . . . . . . . . . . . 63
Chapter 4 XMLPay Transaction Profiles . . . . . . . . . . . . . . . .65
ACH Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Buyer Authentication Transactions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Card Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Purchase Card Level I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Purchase Card Level II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Purchase Card Level III . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Check Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
PayPal Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Chapter 5 XMLPay Examples . . . . . . . . . . . . . . . . . . . . . .69
ACH Sale Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
ACH Sale Response. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Card Authorization Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Card Authorization Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72