All order object variables have null values except order id. I see order is placed successfully in kite zerodha console. But all the variables or order id object are null. Only orderid is populated with correct value. My code is below: OrderParams orderParams = new OrderParams(); orderParams.quantity = quantity; orderParams.orderType = Constants.ORDER_TYPE_LIMIT; orderParams.tradingsymbol = stockDetails[1]; orderParams.product = Constants.PRODUCT_MIS; orderParams.exchange = stockDetails[0]; orderParams.transactionType = Constants.TRANSACTION_TYPE_BUY; orderParams.validity = Constants.VALIDITY_DAY; orderParams.price = price; orderParams.triggerPrice = 0.0; orderParams.tag = "buyOrd"; //tag is optional and it cannot be more than 8 characters and only alphanumeric is allowed
order = kiteConnect.placeOrder(orderParams, Constants.VARIETY_REGULAR);
Before calling placeOrder method the value of orderParams is ::
placeOrder method returns order object with null values for all variables except order id. Attached screenshot contains order id variables values in debug mode: