You r right but however Paytm account also has to be linked with bank account. Then there is no need to create Paytm account. Other QR codes r sufficient. So logically if someone creates Paytm QR, it means such merchant is giving facility to customer to pay by Paytm wallet.Bro if your merchant account is created by a paytm agent then they will do your kyc on spot and your wallet will be created otherwise if you create merchant account yourself then you have option to just receive upi as payment option without kyc.