/** * Get WA transaction by ID * @param int $wa_transaction_id * @return array $transaction */ public static final function getTransaction($wa_transaction_id) { $transaction_model = new waTransactionModel(); $transaction_data_model = new waTransactionDataModel(); $data = $transaction_model->getById($wa_transaction_id); if ($data) { $data['raw_data'] = array(); $raw_data = $transaction_data_model->getByField('transaction_id', $wa_transaction_id, true); foreach ($raw_data as $raw) { $data['raw_data'][$raw['field_id']] = $raw['value']; } } return $data; }