1 (905) 264-1100 Monday-Friday, 9am - 6pm
info@apiqu.com Drop us a line anytime!
100 Arbors Lane, Unit D Vaughan, Canada
Toggle Menu
1 (905) 264-1100 Monday-Friday, 9am - 6pm
info@apiqu.com Drop us a line anytime!
100 Arbors Lane, Unit D Vaughan, Canada
Toggle Menu

Bitcoin Payments for Sitecore Commerce

Introduction

In recent years, we have seen an exponential growth of interest in cryptocurrencies and innovative ideas based on the blockchain. These developments have the potential to cause a significant impact on our economy and society, and you are likely asking: How can my business accept payment in Bitcoin? You’re not alone. More and more businesses now accept payment in Bitcoin (BTC) and almost every city in North America and Europe has a few Bitcoin ATMs.

Bitcoin ATMs across North America
Bitcoin ATM Map - North America

This popularity and availability means that today, more and more customers can pay with BTC or other cryptocurrencies — there are already a few gateway companies providing e-commerce solutions to help businesses accept crypto payments. One of these companies is BitPay. BitPay allows you to accept payments in Bitcoin and Bitcoin Cash and receive funds directly to your bank account. Funds can be deposited to banks in 38 countries, settled in US Dollars, Euros, GBP, and more.

How does bitpay work?
How does BitPay work?

Apiqu Team is proud to present BitPay Payment Plugin for Sitecore Commerce, our latest tool to help enhance our client’s e-commerce offerings. This functional new plugin is not only easy to use, but it will ensure your customers' cryptocurrency payment experience is faster, more secure, and anonymous anywhere on earth.

Now, using Sitecore Commerce Solution, accepting Bitcoin and Bitcoin Cash for your business is as easy as installing a plugin.

You can receive settlement for Bitcoin and Bitcoin Cash directly to your bank account in your own currency, with zero price volatility or risk.

Bitcoin and Bitcoin Cash are secure currencies for the internet. Your customers will be able to pay without handing out sensitive financial information. Making a blockchain payment is fast, convenient, and extremely secure. To make a payment, there is no need for you to enter any sensitive card information. Instead, simply send payment from your wallet app.

Here’s a short tutorial on how to get started. If you have any questions, please feel free to ask me in the comments below or contact your BitPay representative.

How to Set Up Your Merchant Account?

First, sign up for a BitPay testnet account — Make sure to verify your email and fill in your business and settlement information. See "Settlement Testing" below for what information to enter.

Accounts on test server will be auto-approved to process up to $1,000 per day and $10,000 annually in test transactions.

Getting a Testnet Wallet

Visit bitpay.com/wallet and download the wallet. It’s available for all major mobile and desktop platforms.

Once you have created your first standard wallet in the app, select the + icon on your wallet's home screen. Select "Create New Wallet," verify that "Personal Wallet" is selected, and provide a name for your testnet wallet.

BitPay Plugin for Sitecore Commerce Testing/Debuggin

BitPay Plugin for Sitecore Commerce Testing/Debuggin

In the app, select "Advanced Options" and activate the "Testnet" option provided.

BitPay Plugin for Sitecore Commerce Testing/Debuggin

Then, click on "Create new wallet" and verify that "Testnet" is displayed below the wallet name. That’s it!

Getting Testnet Coins

Ready to receive Bitcoins? Open your BitPay wallet and click on the "Receive" tab. Scroll through your wallets to find your testnet wallet. You'll see an address at which you can receive funds. Copy this address to your clipboard.

Find a testnet faucet and paste your testnet wallet address into the request form provided. We recommend the following testnet faucet:

testnet.coinfaucet.eu

(If this option is unavailable, please contact your BitPay Sales Engineer.)

Payment for BitPay Invoice

To pay a BitPay invoice, simply click to the "Send" button and provide Recipient address.

BitPay Plugin for Sitecore Commerce Testing/Debuggin

Then, choose send account and confirm payment.

BitPay Plugin for Sitecore Commerce Testing/Debuggin

BitPay Plugin for Sitecore Commerce Testing/Debuggin

Create a Pairing Code

From BitPay Dashboard choose “Payment Tools” in left panel and click "Point of Sale App."

BitPay: Create a Pairing Code

Click "Add New Pairing Code."

BitPay: Create a Pairing Code

Plugin Configurations

BitPay Plugin for Sitecore Commerce Configurations

  • Name: Payment option name
  • TypeID: Unique number for payment type

BitPay Plugin for Sitecore Commerce Configurations

  • Client Name: Connection name to BitPay server
  • Server URL: URL of BitPay server (https://test.bitpay.com for sandbox and https://bitpay.com for production)
  • Redirect Url: URL to redirect back to your website after a successful purchase. Be sure to include "http://" or "https://" in the url.
  • Pairing code: Pairing code that you create from BitPay Dashboard

Switch between BitPay Sandbox and Production

References

Built With

Source Code

https://github.com/apiqu/sitecore-commerce-bitpay-payment-plugin