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 17
XMLPay Syntax
The XMLPayRequest Document (Transactions)
2
<Authorization>
<PayData>
(Invoice)
(Tender)
</PayData>
(ExtData)*
</Authorization>
Capture Transaction
A capture transaction transfers the funds secured by a previous authorization transaction,
identified by PNRef, into the merchant’s account.
<Capture>
(PNRef)
(Invoice)?
(ExtData)*
</Capture>
Sale Transaction
A sale transaction verifies the availability of funds and captures funds in one step.
<Sale>
<PayData>
(Invoice)
(Tender)
</PayData>
(ExtData)*
</Sale>
Attribute Description
PayData Specifies the details of the purchase, within Invoice, as well as the
payment Tender to use.
ExtData Optional element that may carry extended data (outside the syntax of the
XMLPay schema).
Attribute Description
Invoice An updated Invoice may optionally be provided, specifying any changes
in the purchase details from the original invoice in the reference
authorization.
ExtData Optional element that may carry extended data (outside the syntax of the
XMLPay schema).
Attribute Description
PayData Specifies the details of the purchase, within Invoice, as well as the
payment Tender to use.