ubercart bitcoin

Start accepting Bitcoin now! This module provides an alternative 'payment gateway' that enables your clients to pay in the equivalent amount in BTC (Bitcoin currency)

It does this by doing a current market exchange rate lookup of your stores default currency and then allowing an option to let people pay in the equivalent BTC amount.

Enables Bitcoin payment and provides the user with an automatically generated Bitcoin address to pay into when they complete their order.

Uses cron to check the status of the payments with the Bitcoin server and update Ubercart order status.

Check out a working demo here add the item to your cart and check out, select 'bitcoin' for payment

Features

  • Generates a new bitcoin address for every order
  • Provides payment address to customer on site at checkout, plus in a subsequent email
  • Configurable timeout after which unpaid transactions will be canceled automatically
  • Configurable number of Bitcoin network confirmations after which an order is considered paid
  • HTTP or HTTPS access to bitcoind
  • Allows you to shop in an existing currency then pay in the current bitcoin rate for the current exchange rate of that currency (For example, your users can shop in USD/AUD/NOK/etc but then pay in BTC at the end, which is updated from MtGox's live exchange rate feed)
  • Forwarding of payments to another server (run a local bitcoind on your web server but immediately forward any funds to the declared bitcoin address, meaning your BTC wallet file on a remote server never gets out of hand)

PHP requirements

  • cURL support
  • bcmath support
  • SSL support (if you're using HTTPS to talk to bitcoind)

Bitcoin requirements

  • Ensure your cron system is running
  • Ensure bitcoin/bitcoind is running, "telnet localhost 8332" and see if it connects
  • If not, run it something like "bitcoind -rpcuser=test -rpcpassword=test -daemon", you can also run the bitcoin-qt client with a server mode option

Ubercart requirements

  • Ubercart 3.x

Check the README.txt in the module for more critical installation information.

Downloads

Recommended releases

Version Downloads Date Links
7.x-1.2 tar.gz (64.39 KB) | zip (69.81 KB) 2012-Apr-15 Notes
6.x-1.01 tar.gz (61.92 KB) | zip (67.16 KB) 2012-Feb-10 Notes

Development releases

Version Downloads Date Links
7.x-1.x-dev tar.gz (64.4 KB) | zip (69.82 KB) 2012-Apr-16 Notes

Project Information


Maintainers for UC Bitcoin

  • dgtlmoon - 46 commits
    last: 6 weeks ago, first: 15 weeks ago
  • lonroth - 3 commits
    last: 11 weeks ago, first: 11 weeks ago

Issues for UC Bitcoin

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
nobody click here