Bitcoin Payment Services

This lecture focused on the merchant point of view for how they would interact with bitcoin. Many major businesses with brick and mortar stores, currently accept bitcoin such as Home Depot, Kmart, and Dell. Additionally, there are quite a few online companies such as Expedia, Steam, and Shopify that accept bitcoin as well. The first store I ever saw accepting bitcoin was Coupa Cafe in Palo Alto, CA like 2013. At the time, I thought it was silly to waste a small amount of bitcoin for coffee if the price was going to rise exponentially. Hindsight, I guess. But then, I’ll point you to this pizza story which I think is relevant and speaks about the behavior of the organizers of bitcoin. Short story, 2 Papa John’s pizzas purchased for 10,000 BTC in 2010.

Questions answered in this Post:

  • What is a bitcoin payment service?
  • What risks are merchants exposed to accept bitcoin?
  • Briefly explain a simple transactions for a merchant who has a payment service.
  • How does the payment service benefit?

Let’s start with a simple scenario as to why and how a merchant would go about accepting bitcoin. The Why? is simple, you want to increase your revenue and if you see consumers are willing to pay by bitcoin, then why would you reject money. That being said, it’s not that simple. I know several people who have never heard of bitcoin or even if they were to receive bitcoin would immediately want to convert it into cash. Also, if they are not technologically savvy, they may fear all the risks involved with this. Merchants want a simple way to implement this feature as well as not face maintenance issues.

The lecture covered certains risks that merchants may face: technology risk, security risk, and exchange rate risk. With any change in technology, the merchant may fear unknowns, if that sytem goes down, they will lose money. There are security risks that are faced by both the merchants and consumers in that their online wallets may be at risk from criminals. Furthermore, the volatility of bitcoin can be a concern. There have been times when bitcoin has jumped up 70% in one month as well as fallen from $1200 to $1000 in a few days. How can a person selling a cup of coffee ensure they receive about $2.50. This is where payments services come into the picture.

Payment Services

Now that I have made merchants look like incompetant technophobes who need to be handled carefully (I don’t think this is always the case…), I’ll describe the role of the bitcoin payment service as well as give some examples of bitcoin payment services. A payment service acts as an intermediary between customer and merchant. Companies like Venmo, PayPal, and Square allow vendors to easily integrate with their system and allow their clients to pay how they like. Bitcoin payment services have similar features.

First, a merchant will go to the payment service website and fill out information on what they want to sell, price, and maybe some display parameters. They may also have to get a bitcoin address to receive funds. This likely will have either a simple UI or allow a merchant to connect to it programmatically. Then the service will give an online vendor some code to copy and paste into their website which will allow the vendor to receive payments in bitcoin. The vendor deploys the code and that should be it on their part.

Look what happens on a transaction

  1. Clients picks out an item and chooses “Pay with Bitcoin”
  2. A HTTP request is sent to the payment service with info regarding the transaction
  3. Information is sent back to the client to tell them how to pay via Bitcoin
  4. Customer needs to initiate a bitcoin transfer to the pament service through their own wallet
  5. Once the user creates payment, payment service will update the merchant on the status
  6. Once the number of confirmations has occurred on the chain, the payment service sends the confirmation to the merchant
  7. The payment service will send the merchant the money and the merchant will ship the goods to the user
  8. The payment service pays the merchant in dollars/fiat currency hile taking a small percentage to do the transaction

From my perspective, there needs to be quite a bit of trust to the payment service and the payment service is absorbing all the risk. If there are wide fluctuations in bitcoin, then the payment service either loses/gains from the price change.

Who are some Bitcoin Payment Service Providers?

  • Mycelium Gear(https://gear.mycelium.com/) – Interestingly, they seem to deviate from their business model than the lecture. notes. According to their site, they take 0% commission and the transaction is peer to peer meaning that it does not pass through the Mycelium Gear wallet at all.
  • Coinbase (https://developers.coinbase.com/docs/merchants/payment-buttons) – Coinbase says if you keep your money in bitcoin then the transaction is free. Otherwise, they charge 1% or $0.15 (whichever is greater) to convert the bitcoin you receive into the local currency. The lecture did mention then specifically.
  • BitPOS (https://bitpos.me/) – This one is based in Australia and allow merchants who do both e-commerce and brick and mortar stores to sign up.
  • many many more….
PHP Code Snippets Powered By : XYZScripts.com