I run the website
BestChineseMedicines.com.
I have been reading a lot about Bitcoin, and have been debating whether or not to add it to my site.
I come from a very technical background. I work as a computer consultant for large firms in New York.
Creating multiple addresses for each transaction is not the easiest thing in the world for more people.
I'd be able to do it, but I just have no time.
Judging from my perspective I wanted to see how easy would it be to use BitPay.
BitPay is supposed to allow you to accept Bitcoins "easily".. So I wanted to see how quick I can implement it on my site.
Now that I've implemented it on my site, I've got a list of pros and cons for using BitPay.
Pros:* It is very easy for non-technical people to start accepting payment using Bitcoins. Even if if they don't understand what Bitcoins are exactly.
The actual time spend on integrating with BitPay was about 30 minutes, and most of it had to do with rewriting our code, not using the BitPay library.
* BitPay seems to take into account security with Bitcoin. They have a timer for how long each transaction can take.
* It looks professional. They have a nice "Click to pay" button which is compatible with most bitcoin clients.
* Very configurable. You can set the callback location, where to route users after paying, the order ID they would be receiving. All this can be set PER INVOICE.. I wish Paypal had such functionality.
* The callback functionality is VERY simple.. the keys match the input you provided. This is VERY different from Paypal, and Google Checkout especially.
Cons:* BitPay doesn't entirely show the 'Bitcoin' is actually a different currency. They show their service as an alternative form of payment.
As a result, they did not yet provide any function that will convert your dollars into bitcoins on your site. (Not even some cheap javascript version.)
For true Bitcoin users, if the products are not expressed in Bitcoins, it removes confidence that the site actually accepts Bitcoins. You need some kind of sign or something. Which brings me to the next point:
* BitPay doesn't have an obvious "We accept Bitcoins" sign to add to your page.
* Refunds are not automated. Every time you want to send a refund, you need to send an email to their support address.