why is there the need of transaction token from server for the client to start the transaction?
i was using razorpay paymment gateway and the process of doing payment is first application server sends request to razorpay server for order id which is then sent to client. after that client makes another request to razorpay server using that orderid we got before and starts the transaction.