Developer's Guide

Table Of Contents
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.