This project is not covered by Drupal’s security advisory policy.


A bitcoin payment method and currency for Commerce.

(Could be used for other Coin systems such as Litecoin, this module uses the standard Bitcoin JSON interface which also works with Litecoin)

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

This module adds a new BTC currency to your payments, it communicates with the configured bitcoind server (Could be your locate bitcoind, mtgox, etc)

To configure/install

  • Install module
  • Enable the BTC currency admin/commerce/config/currency
  • Configure the connection settings admin/commerce/config/payment-methods
  • Select "Bitcoin payment gateway" or ""(recommended)
  • Click "Edit" on the "Operations" area for "Enable payment method: Bitcoin payment gateway"

Module uses the very excellent composer_manager module to install the Guzzle library for super-awesome API calls to

Improvements to come before 1.0 release

  • Forwarding address for incoming payments
  • Instant feedback/polling to show when a payment has been received (colour coded to show confirmation numbers)
  • Currency conversion as an option checkout from non-Bitcoin currencies to BTC
  • Update an order status when paid

Project information