For this little task you must refer to the coding at [login to view URL]
This is a bitcoin payment module build on top of drupal7 core
Things you need to improve:-
#1. Add qrcode beneath this message "Please send your payment of BTC 0.0557 to Bitcoin address 12pwtkzfYePyo19wPsnULKvQGe9DamSRqc" with a mini refresh button displaying number of confirmations after user has pressed "Confirm payment". You may refer to typical one e.g. bitpay at [login to view URL] and coinbase at [login to view URL]
#2. [login to view URL] allows API call to check the amount deposited with number of confirmations. You will need study the uc_bitcoin_module coding in details. My deployed site didn't work out as expected. Check x amount of btc with 3 confirmations and straight update the admin with "Payment Received" instead of "Pending" waiting for admin's action.
#3. The configuration page of uc_bitcoin module has many variable to set, I need more flexibility, so you need to add two more variables in there i.e. Source of ticker and Parameter to look for. Finally, you need to check why the email didn't send out upon customer places an order and you need to display BTC/USD rate if customer opts for bitcoin payment method