Developer's Guide

Table Of Contents
XMLPay Syntax
The XMLPayRequest Document (Recurring Profiles)
2
22 XMLPay Developer’s Guide
The XMLPayRequest Document (Recurring Profiles)
A RecurringProfile transaction defines a scheduled payment that enables you to automatically
bill your customers at regular intervals.
<XMLPayRequest Timeout="30" version = "2.0">
<RequestData>
(Vendor)
(Partner)
<RecurringProfiles>
(RecurringProfile)+
</RecurringProfiles>
</RequestData>
(RequestAuth)?
</XMLPayRequest>
RecurringProfile
<Profile Id=? CustRef=?>
(Add|Modify|Cancel|Reactivate|Payment|Inquiry
</Profile>
Attribute Description
Vendor Identifies the merchant of record for the transaction within the target
payment processing network. In a delegated processing model, the
merchant of record may be different from the submitting party.
Partner Identifies the submitting party.
RecurringProfile Defined on page 22.
RequestAuth Defined on page 21.
Timeout The value of this attribute is ignored.
Attribute Description
Id
Optional attribute that tracks the transaction through the payment-
processing network. The submitting merchant generates this transaction
identifier, which should be unique among all transactions submitted by
that merchant.
Id need not be globally unique across merchants, since the payment-
processing network interprets it within the context of the merchant
associated with the transaction. If an Id attribute is provided in a
transaction, it will be included in the matching TransactionResult in the
resultant XMLPayResult.
Similarly, CustRef is a merchant-generated ID identifying a specific
customer of this merchant and associating it with this transaction.