I am working with the Postback API (https://kite.trade/docs/connect/v3/postbacks/). When I try to update the price for a limit order, I received the updated payload via the API. However, this payload reflects the old price and not the new price which I had updated for. This is also the case when I tried to update the quantity.
e.g. If I place a LIMIT order to buy RELIANCE at 2200. Next, I update the price to 2201 by calling the modify_order() API, the payload has 2200 instead of 2201.
Please check the API on your end, if you can reproduce this. Note - the price and quantity does reflect correctly on Zerodha website but is sent wrongly in the payload.