if(count($vars["x_line_item"])>=30){
if(bccomp($tax,0,5)){
$has_tax = 'TRUE';
}else{
$has_tax = 'FALSE';
}
$vars["x_line_item"]=array(substr(strip_tags(JText::_('HIKASHOP_FINAL_TOTAL')),0,30).'<|>'.substr(strip_tags(JText::_('HIKASHOP_FINAL_TOTAL')),0,30).'<|><|>1<|>'.round($order->cart->full_total->prices[0]->price_value,(int)$this->currency->currency_locale['int_frac_digits']).'<|>'.$has_tax);
}
if(!empty($order->order_payment_price)){
$vars["x_line_item"][]='payment<|>'.JText::_('HIKASHOP_PAYMENT').'<|><|>1<|>'.round($order->order_payment_price,(int)$this->currency->currency_locale['int_frac_digits']).'<|>N';
}
in the file plugins/hikashoppayment/authorize/authorize.php and that should avoid the problem.