numberOfPayments

The numberOfPayments element has multiple uses depending upon if it associated with recurring payments or enchancedData.

numberOfPayments as a child of subscription or createPlan

In this use, the numberOfPayments element is defines the number of payments in a recurring billing plan including the initial payment. The planCode element defines the timing of subsequent charges. This element is an optional child of both the subscription, and createPlan elements. When submitted as a child of the subscription element, the value overrides the default value defined in the Plan.

For an open-ended Plan, please omit the optional numberOfPayments element in createPlan.

For an open-ended subscription, please omit the optional numberOfPayments element in subscription and reference an open-ended Plan.

Type = Integer; minLength = 1; maxLength = 99

Parent Elements:

subscription, createPlan

Attributes:

None

Child Elements:

None

numberOfPayments as a child of enhancedData

In this use, an optional child of the enhancedData element, the numberOfPayments element is defines the number of partial payments.

 

Type = String (Enum); minLength = N/A; maxLength = N/A

 

Enumerations:

Enum Value Description
1 or space (" ") Paid in full (i.e., single payment)
2 through 9 Number of additional payments
+ (i.e., plus sign) The number of payments is greater than 9

 

Parent Elements:

enhancedData

 

Attributes:

None

 

Child Elements:

None