*
* @param array $lineItems
*
- * @param array $contributionDetails
+ * @param CRM_Contribute_BAO_Contribution $contributionDetails
*
* @param bool $update
*
*/
public static function createDeferredTrxn($lineItems, $contributionDetails, $update = FALSE, $context = NULL) {
if (empty($lineItems)) {
- return FALSE;
+ return;
}
$revenueRecognitionDate = $contributionDetails->revenue_recognition_date;
if (!CRM_Utils_System::isNull($revenueRecognitionDate)) {
}
//complete the contribution.
+ // @todo use the api - ie civicrm_api3('Contribution', 'completetransaction', $input);
+ // as this method is not preferred / supported.
$baseIPN->completeTransaction($input, $ids, $objects, $transaction, FALSE);
// reset template values before processing next transactions