$sec_string="GBP".$input['amount']."test_site12345".now()."PASSWORD"; $security_hash=hash("sha256", $sec_string); $transactionXMl = (string)$this->client->post(env('API_URL') . 'transaction/createTransaction', [ 'form_params' => $input])->getBody(); input['security_hash'] = $security_hash; $input['username'] = session('username'); $input['trans_ref'] = $transaction_ref; $input['session_token'] = session('loginToken'); $payment_cleared_xml = (string)$this->client->post(env('API_URL') . 'transaction/paymentCleared', [ 'form_params' => $input])->getBody();