Developer's Guide

Table Of Contents
XMLPay Syntax
Core Structures
2
36 XMLPay Developer’s Guide
RPData
Recurring Profile payment and scheduling details.
<RPData>
(Name)?
(TotalAmt)?
(Start)?
(Term)?
(PayPeriod)?
(MaxFailPayments)?
(RetryNumDays)?
(EMail)?
(CompanyName)?
(Comment)?
(OptionalTrans)?
(OptionalTransAmt)?
<BillTo>
(Name)?
(Address)?
(Phone)?
(Fax)?
</BillTo>
<ShipTo>
(Name)?
(Address)?
(Phone)?
(Fax)?
</ShipTo>
(OrigProfileID)?
(PaymentNum)?
(ExtData)*
</RPData>
Attribute Description
Name Account holder's name.
TotalAmt Dollar amount (US dollars) to be billed.
Start Beginning (or restarting) date for the recurring billing cycle used to
calculate when payments should be made.
Term Number of payments to be made over the life of the agreement.
PayPeriod Specifies how often the payment occurs.
MaxFailPayments The number of payment periods (specified by PayPeriod) for which the
transaction is allowed to fail before PayPal cancels a profile.
RetryNumDays The number of consecutive days that PayPal should attempt to process a
failed transaction until Approved status is received.