tu générés le qrcode en local (Php), soit à la volée lors de la requête soit tu sauves l’image dans le dossier data du plug-in.
tu fais une page Php qui va faire « proxy »: ton js va appeler ta page proxy qui va aller lire ta ressource et la renvoyer (tu peux t’inspirer de la page download du core).
Perso je pense que générer le qrcode en local est préférable.