Skip to main content
Vindicia Knowledge Center




The fetchAllInSeason method returns all BillingPlan objects with in season SeasonSets.


page: the page number, starting at 0, for which to return the results. For example, if the total number of results is 85 and pageSize is 10:

  • Specifying 0 for page gets the results from 1 through 10.
  • Specifying 2 for page gets the results from 21 through 30.

pageSize: the number of records to display per page per call. This value must be greater than 0.

nowDate: the (optional) date to query. (Defaults to today.)


return: an object of type Return that indicates the success or failure of the call.

billingPlans: an array of returned BillingPlan objects.


This method returns the codes listed in Standard Return Codes.


$bp = new BillingPlan();
$page = 0;
$pageSize = 10;
do {

$ret = $bp->fetchAllInSeason($page, $pageSize);
$count = 0;
if ($ret['returnCode'] == 200) {

$fetchedPlans = $ret['billingPlans'];
$count = sizeof($fetchedPlans);
foreach ($fetchedPlans as $plan) {

// process a fetched plan here …




} while ($count > 0);

For Users

Learn More
For Users

Vindicia Subscribe Features

Learn More
Vindicia Subscribe Features
Back to Top