function confirm_recurring_payment_Update($json) { $db = JFactory::getDBO(); $data = json_decode($json, true); $payment_status = plgpaymentAuthorizenet::translateResponse($data['x_response_code']); $result = array('transaction_id' => $data['x_trans_id'], 'subscription_id' => $data['x_subscription_id'], 'order_id' => $data['x_trans_id'], 'status' => $payment_status, 'total_paid_amt' => $data['x_amount'], 'raw_data' => $json, 'pg_plugin' => 'authorizenet', 'payment_type' => 'recurring', 'payment_number' => $data['x_subscription_paynum'], 'success' => 1, 'return' => ''); return $result; }