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 143
XMLPay DTD
B
<!ATTLIST TransactionResult CustRef CDATA #IMPLIED>
<!ATTLIST TransactionResult Duplicate CDATA #IMPLIED>
<!ELEMENT TransactionResults (TransactionResult+)>
<!ELEMENT RPRef (#PCDATA)>
<!ELEMENT End (#PCDATA)>
<!ELEMENT Amt (#PCDATA)>
<!ATTLIST Amt Currency CDATA #IMPLIED>
<!ELEMENT PaymentsLeft (#PCDATA)>
<!ELEMENT NextPayment (#PCDATA)>
<!ELEMENT AggregateAmt (#PCDATA)>
<!ATTLIST AggregateAmt Currency CDATA #IMPLIED>
<!ELEMENT AggregateOptionalTransAmt (#PCDATA)>
<!ATTLIST AggregateOptionalTransAmt Currency CDATA #IMPLIED>
<!ELEMENT NumFailedPayments (#PCDATA)>
<!ELEMENT TransTime (#PCDATA)>
<!ELEMENT TransState (#PCDATA)>
<!ELEMENT RPPaymentResult ((PaymentNum, PNRef?, TransTime?, Result, Tender?, Amt?,
TransState?, ExtData*))>
<!ATTLIST RPPaymentResult Id CDATA #IMPLIED>
<!ELEMENT RecurringProfileResult ((Result, Message?, ProfileID?, RPRef?, Status?,
Name?, Start?, Term?, End?, PayPeriod?, MaxFailPayments?, RetryNumDays?, EMail?,
CompanyName?, Amt?, PaymentsLeft?, NextPayment?, AggregateAmt?,
AggregateOptionalTransAmt?, NumFailedPayments?, Tender?, BillTo?, ShipTo?,
TransactionResult?, RPPaymentResult*, ExtData*))>
<!ATTLIST RecurringProfileResult Id CDATA #IMPLIED>
<!ELEMENT RecurringProfileResults (RecurringProfileResult+)>
<!ELEMENT AUResponseCode (#PCDATA)>
<!ELEMENT AUResponseText (#PCDATA)>
<!ELEMENT AUSubmitDate (#PCDATA)>
<!ELEMENT AccountUpdateResult ((Result, Message, PNRef, AUResponseCode,
AUResponseText, AUSubmitDate?, Tender?, ExtData*))>
<!ELEMENT AccountUpdateResults (AccountUpdateResult+)>