Accepting Bitcoins on your website has become one of the most popular and easy ways to transact currency from site visitors to site owners. It’s fast, inexpensive, and doesn’t require a payment processor. It’s especially popular with charities — over 10,000 charities including Wikipedia — accept Bitcoin donations on their website. Payment buttons are extremely easy to create and implement on any website.

Blockonomics has allowed e-commerce and charity site owners to accept Bitcoin directly to their wallet since 2015. With Blockonomics Payment Buttons, you can add a Pay With Bitcoin (or Donate Bitcoin) widget on any page of your website. You can try a demo out here.

Here’s how to set it up.

1. Create a free merchant account on Blockonomics

Start by visiting blockonomics.co/merchants. Click the Get Started for Free button.

Follow the steps to create your Blockonomics Wallet Watcher account, then add your wallet’s xpub address. Afterwards, click Next. When it asks for HTTP Callback URL, you can set that to empty or Skip it.

After creating your account, log into your account and click on the Merchants tab in the top menu.

2. Create your first payment button

After logging in and landing on the Settings page, click the Payment Buttons tab.

By default, you’ll begin creating your first tab called Product#1. You can create more buttons by clicking +.

Add a name, description, product code, and price to your product. The price dropdown will allow you to choose the dollar currency that your site accepts. Donation mode can be enabled to allow the customer to add any dollar value.

If your product requires specific details from the customer, add a checkmark next to each field that may apply. Use Custom Field 1 & 2 in case you have specific requirements.

When your details are set, click Save. Then click Generate Button to test it out.

After clicking Generate Button, a preview of the button will be displayed below it, as well as the code that you will insert into your website.

Click the Pay with Bitcoin button to test and open the payment dialog box. Similar to Stripe, this is the interface in which the customer will send you Bitcoin for the purchase. Donations buttons will display Donate Bitcoin on the button, with an extra field to add their donation amount.

3. Add the payment button to your website

The last step is easy, however if you aren’t the technical type, you may want to pass these instructions on to your developer.

Under Step 1, click the Copy Code button to save the button’s HTML code to your clipboard. Log into to your website’s admin area and open the page you’d like to add the payment button to. Paste the code exactly where you want the button to appear.

Head back to your payment button details. Under Step 2, highlight then copy the script code to your clipboard. Return to the page on your website that you have added your new payment button, scroll down to the bottom of the page, and paste the script. After saving and publishing your changes, the payment button will appear on the page.

You’re now ready to accept Bitcoins on your website — congratulations!