We use cookies to understand how you use our site and to improve your experience on our website.

If you do not change browser settings, you agree to it. Learn more

I understand

By continuing to use our site, you accept our use of cookies, Privacy Note and Terms of Service.

Bitcoin Payment Plugin for VirtueMart Documentation

Bitcoin Payment Plugin for VirtueMart Documentation

Bitcoin Payment plugin for VirtueMart.
This documentation contains Guides and How-tos to setup and configure Bitcoin VirtueMart payment plugin on your Joomla site.

Installing a Plugin

  • Download the extension to your local machine as a zip file package.
  • From the backend of your Joomla site (administration) select Extensions → Install/Uninstall.
  • Click the Browse button and select the extension package on your local machine.
  • Click the Upload File & Install button.
  • Some extensions may provide further instructions on installation.
  • Note that modules and plugins must be enabled before they will work.
There are some situations in which this procedure will not work. Sometimes you need to unzip the file locally prior to installing. If you get an error saying that the file is not in the correct format, the need to unzip is a common cause of this. After unzipping try installing the individual items. Note that the files you upload using the installer still need to be zipped.


Bitcoin Payment for VirtueMart Installation

Configure the Plugin

Go to Joomla admin VirtueMart component -> Shop -> Payment Methods and create New Payment Method. Create new payment method with VM Payment - coinbase bitcoin with Payment name. After savin new payment method, selected payment medthod configuration will appear. You just need to configure Virtumart Bitcoin paymrnt method parameters details as below:
  1. API Key: This is an API key used for authentication for your Coinbase account.
  2. Secret Key: This is a secret key used in the authentication process with your Coinbase account.
  3. Network : If you want to perform tests, then turn on the test mode. Therefore you have to obtain a COINBASE API key from https://sandbox.coinbase.com
    Do NOT use your live key for testing purposes!
After configuring all Virtumart Payment Method parameters just save it and payment method will appear on your virtumart checkoput page.


bitcoin payment plugin for VirtueMart  Bitcoin payment plugin for VirtueMart

Get Coinbase API and Secret Key

Now is time to obtain an API and Secret key from Coinbase, log in to your Coinbase merchant account.
  1. Go to https://www.coinbase.com/settings/api and select "+ New API key".

    Bitcoin payment plugin for VirtueMart
  2. You will then see the API key creation dialogue. Choose the wallet you wish to use for your merchant orders, then choose "Show" next to API v1 permissions (legacy)
    Note: Steps 2 & 3 cover current plugins created for coinbase v1 API.
  3. Select the "merchant" permission checkbox as shown below then choose "Create". You can safely ignore the "Allowed IP addresses" setting, unless you're an advanced customer with heightened security requirements.

    Bitcoin payment plugin for VirtueMart coinbase api setup
  4. You will then be returned to the API settings page. Next click on "enable" next to your new key. This will bring up a verification dialogue, and send you an email with the necessary verification code.

    Bitcoin payment plugin for VirtueMart coinbase api setup
  5. To reveal your key and secret, click on the number in the "Keys" column. You may need to enter another 2 factor authentication code.
    Bitcoin payment plugin for VirtueMart coinbase api setup