osCommerce Plugin Plugin

Accept bitcoin on your website with BitPay's open source plugin for osCommerce.

Accept bitcoin on your website with BitPay's open source plugin for osCommerce.

Get started by signing up for a BitPay merchant account.

You must also have already installed the OSCommerce store software.

Installing the Plugin

  1. Download the latest release of the plugin and extract the contents of the zip file.
  2. Copy bitpay_callback.php into your osCommerce catalog directory.
  3. Copy the bitpay directory into your osCommerce catalog directory.
  4. Copy includes/modules/payment/bitpay.php into catalog/includes/modules/payment/` to complete installation.

Connecting BitPay and osCommerce

  1. Navigate to your osCommerce admin page and select "Modules" > "BitPay" > "Configure".
  2. Verify that the "Bitcoin via BitPay" module has been enabled.
  3. Create an API Key in your BitPay merchant dashboard.
  4. Copy and paste this key into the "API Key" field on your osCommerce admin configuration page to finish connecting your accounts.

Nice work! Your customers will now be able to check out with bitcoin on your osCommerce-enabled site.

This extension does not provide a means of automatically pulling a current BTC exchange rate for presenting BTC prices to shoppers.

Advanced Setup

  1. Select a tranasaction speed for bitcoin payments made in your osCommerce store.
This setting only affects the time after which BitPay considers the payment fully confirmed and irrevocable on the Bitcoin network. Your customers will be immediately notified when their payments have been sent, and a typical transaction only takes a few seconds to complete.

"High" speed confirmations will be sent as soon as a transaction is received in the Bitcoin network (usually a few seconds). This speed should be used for digital or low-risk items.

"Medium" speed confirmations typically take 10 minutes and should be used for fulfillment processes with medium risk or items with median value.

"Low" speed confirmations take about 1 hour and should be used for high-value items.

Double-spending on the Bitcoin network is extremely unlikely, but selecting slower transaction speeds will provide the greatest protection against them.
  1. Modify the following bitcoin payment settings as needed:

  2. Choose a status for unpaid and paid orders (or leave the default values as defined).

  3. Select a sort order for the payment methods viewable by your customers. Lowest appears first.

  4. Select currency pricing. Before using currencies other than defaults, verify that these pricing options are supported by BitPay.

Integration Guides
osCommerce Plugin

E-commerce Integration

Visit WebsiteDownload Plugin

Get Started with the osCommerce Plugin integration