You're putting far too many hurdles in the way. Who on earth would do all that? Depends on what you're selling.
Why not bitpay or similar?
And, like Vod said, for now paypal is anti bitcoin.
Probably the best place to get positive advice is project development.
Vod did say PP
or Bitcoin. But I couldn't go all BTC right now because his company does a lot of business and growing. I swear I have seen some sites that offered both, maybe somebody will add to the discussion with that.
Why would somebody jump through all the hurdles? Well, it's not a lot of hurdles in my opinion. People would just have to type our BTC address once and then could save it in their addresses. An email, sure, but maybe that could just be for the first time, and both parties would confirm that they had the proper address, and that the buyer would carefully save it -as is- for future use. Then we could just tell them for all future times to add a 4 digit (4 seperate numbers) Satoshi signature to their BTC total and email us that number afterwards.
But, if my friend was able to take orders through BTC, those orders would end up being cheaper for him to process, and this is savings that we could pass on to the end user.
Also, I was hoping to implement a referral program for his business. Every time someone's referral made a purchase, say-10% would go into their account via BTC transfer. I feel like this would be much simpler with BTC than say, USD.
Not BitPay or any third party like that. If we were doing this, it would be something that we would want to have sole discretion on and full control over. Most of our BTC we would probably HODL, unlike many business that "accept" Bitcoin through BitPay (or a similar service), and then immediately liquidate it into USD or another fiat currency.
Also, BitPay charges a fee. One of the whole points of this would be to make financial transactions cheaper and simpler- something we would pass on to the end user.
If we are fully unable to even mention paying with BTC on the site (even in image form), than I would still try to make it happen with word-of-mouth, advertising, and/or a special contact email visible on the site, i.e.- paywithbtc(@)hissite.com
Thanks for the responses though, guys. Hopefully some other people with experience on this issue will add to the discussion also.
snarlpill