Developer's Guide

Table Of Contents
XMLPay Developer’s Guide 23
XMLPay Syntax
The XMLPayRequest Document (Recurring Profiles)
2
Add Recurring Profile
Add a new recurring profile either by sending all data required to define the profile or by
converting an existing transaction into a profile.
<Add>
(RPData)
(Tender)
</Add>
Modify Recurring Profile
Modify any profile value by sending any subset of the profile parameters, including an
Optional Transaction.
<Modify>
(RPData)
(Tender)
(ProfileID)
</Modify>
Cancel Recurring Profile
Cancel (deactivate) a recurring profile.
<Cancel>
(ProfileID)
</Cancel>
Reactivate Recurring Profile
Reactivate a profile with an inactive status. Profiles can be deactivated for the following
reasons: the term has completed, the profile reached maximum allowable payment failures, or
the profile was canceled.
Attribute Description
RPData Describes recurring profile details. Defined on page 36.
Tender Specifies type of payment
Attribute Description
RPData Describes recurring profile details. Defined on page 36.
Tender Specifies type of payment
ProfileID Profile ID of the profile that you want to modify.
Attribute Description
ProfileID Profile ID of the profile that you want to cancel.