PHP code example of pushpak1300 / laravel-phpkiteconnect

1. Go to this page and download the library: Download pushpak1300/laravel-phpkiteconnect library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

pushpak1300 / laravel-phpkiteconnect example snippets



   
    // Assuming you have obtained the `request_token`
    // after the auth flow redirect by redirecting the
    // user to KiteConnect::login_url()
    try {
        $user = KiteConnect::generateSession("request_token_obtained", "your_api_secret");
        echo "Authentication successful. \n";
        print_r($user);
        KiteConnect::setAccessToken($user->access_token);
    } catch(Exception $e) {
        echo "Authentication failed: ".$e->getMessage();
        throw $e;
    }

    echo $user->user_id." has logged in";

    // Get the list of positions.
    echo "Positions: \n";
    dump(KiteConnect::getPositions());

    // Place order.
    $order = KiteConnect::placeOrder("regular", [
        "tradingsymbol" => "INFY",
        "exchange" => "NSE",
        "quantity" => 1,
        "transaction_type" => "BUY",
        "order_type" => "MARKET",
        "product" => "NRML"
    ]);

    echo "Order id is ".$order->order_id;