Делал (и сейчас вот прям сделал еще один).
Задачу нужно конкретизировать. Обычно сам по себе QR-код не работает и нужна система оплаты (своя или банковская).
У многих банков есть уже плагины или API с описанием как всем этим пользоваться.
Для генерации самого QR-коди можно использовать, например, гугл апи
http://chart.googleapis.com/chart?chs=225x225&cht=qr&chl=bitcoin:1232222Вот тут будет по ссылке QR-код говорящий что есть какой-то bitcoin равный 1232222