}
//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