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
The XMLPayRequest Document (Transactions)
2
20 XMLPay Developer’s Guide
(Tender)
</PayData>
(AuthCode)
(ExtData)*
</ForceCapture>
GetStatus Transaction
A GetStatus transaction queries the status of a previous transaction.
<GetStatus>
(PNRef)
(ExtData)*
</GetStatus>
VerifyEnrollment Transaction
For the Buyer Authentication Service, this transaction is used to determine whether the card
holder is enrolled in the 3D-Secure program.
Refer to Payflow Pro Fraud Protection Services User’s Guide on the sequence of steps
involved in performing a Buyer Authentication transaction. This transaction is submitted only
to the Buyer Authentication server and not to the core OLTP server.
<VerifyEnrollment>
<PayData>
(Invoice)
(Tender)
</PayData>
(ExtData)*
</VerifyEnrollment>
Attribute Description
AuthCode Authorization code received out-of-band.
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
PNRef The transaction to query is identified by PNRef.
ExtData Optional element that may carry extended data (outside the syntax of the
XMLPay schema).
Attribute Description
PayData Specifies the details of the credit card used in the purchase.