I would show a QR code on my webshop, which contains my BTC address and the price of the product I sell.
LIKE THIS, BUT PREPARED PROGRAMMATICALLY:
I guess I should use bitcoinjs-lib, right?
What will happen with the unsent money of the buyer? It will be sent back to an other address of him / her?