Example #1
0
    $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>