$initRequest->setTransactionType(TransactionType::$PURCHASE); $initRequest->setClientRef($clientRef); $initRequest->setComment($comment); $initRequest->setTokenize(TRUE); $initRequest->setExtraData(array("msisdn" => "{$msisdn}", "sessionId" => "{$sessionId}")); // sets transaction-amounts details (all amounts are in cents) $transactionAmount = new TransactionAmount($paymentAmount); $transactionAmount->setTotalAmount($totalAmount); $transactionAmount->setServiceFeeAmount($serviceFeeAmount); //$transactionAmount->setPaymentAmount((float) $paymentAmount); $transactionAmount->setCurrency($currency); $initRequest->setTransactionAmount($transactionAmount); // sets redirect settings $redirect = new Redirect($returnUrl); // $redirect->setReturnUrl($returnUrl); $redirect->setReturnMethod($returnMethod); $initRequest->setRedirect($redirect); /* ------------------------------------------------------------------------------ STEP4: Process PaymentInitRequest object ------------------------------------------------------------------------------ */ $initResponse = $client->getPayment()->init($initRequest); } ?> <div class="col-lg-12 "> <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span>