Is it possible to Verify a Certificate(or batch of certiifcates) with only blockchain hash(returned when issue) instead of sending json to verify?
That’s not possible. You need the certificate JSON in order to compute the hash from the JSON document you own. Therefore you can check if that hash (along with the merkle proofs if any) matches the hash registered on the blockchain.
Hope it helps!