$data) { $array[$member]=$data; } return $array; } public static function objectToJson($object) { return json_encode($object); } public static function getRecurringLineitems($saleDetail) { $i = 0; $invoiceData = array(); while (isset($saleDetail['sale']['invoices'][$i])) { $invoiceData[$i] = $saleDetail['sale']['invoices'][$i]; $i++; } $invoice = max($invoiceData); $i = 0; $lineitemData = array(); while (isset($invoice['lineitems'][$i])) { if ($invoice['lineitems'][$i]['billing']['recurring_status'] == "active") { $lineitemData[] = $invoice['lineitems'][$i]['billing']['lineitem_id']; } $i++; }; return $lineitemData; } public static function checkError($contents) { if (isset($contents['errors'])) { throw new Twocheckout_Error($contents['errors'][0]['message']); } elseif (isset($contents['exception'])) { throw new Twocheckout_Error($contents['exception']['errorMsg'], $contents['exception']['errorCode']); } } }