Bitcoin Forum

Economy => Service Discussion => Topic started by: xasmer on March 19, 2018, 04:33:12 PM



Title: I want to accept btc on my website. What is the best way?
Post by: xasmer on March 19, 2018, 04:33:12 PM
I want to accept btc on my website. What is the best way? I'm waiting for API keys from Blockchain.info for 5 days. Is there any another good services?


Title: Re: I want to accept btc on my website. What is the best way?
Post by: dongamk on March 19, 2018, 04:55:30 PM
If you are having ecommerce site, you can use plugins like GoURL (https://wordpress.org/plugins/gourl-bitcoin-payment-gateway-paid-downloads-membership/)


Title: Re: I want to accept btc on my website. What is the best way?
Post by: DoYouCrypto? on March 19, 2018, 05:21:44 PM
Try coinpayments.net or  look at  @BtcpayServer on Twitter. I can recommend both, never had any issues and works fast


Title: Re: I want to accept btc on my website. What is the best way?
Post by: RodeoX on March 19, 2018, 05:37:30 PM
I think the first decision is to share profits and use a "payment processor" or "roll your own" and be involved in the transfer of coins.  Payment processors, like bitpay and many others, will handle the transaction for a cut of the sale. Maybe 1%. That is a better deal for retailers than a credit card, they typically take 3%.

If you have time and low volumes of sales you could handle the transactions directly. Simply send a customer a public address to send BTC. Watch than address and when payment is made you can ship with confidence. This means managing your own wallet. It is a bit more work, but offers max security and control over the sale.

I would be very cautious using an online wallet. You are giving up control of the money but, as a business, you are maintaining complete responsibility for the money. Make sure you never keep more BTC online than you can cover if there is a problem with the online website storing your coins.



Title: Re: I want to accept btc on my website. What is the best way?
Post by: SFR10 on March 19, 2018, 07:11:54 PM
Is there any another good services?
Apart from the above suggestions, you can use the following:

1. Shifty Button (https://info.shapeshift.io/tools/shifty-button)
2. Blockonomics (https://www.blockonomics.co/)
3. CoinGate (https://coingate.com/merchant-api)


Title: Re: I want to accept btc on my website. What is the best way?
Post by: BitMaxz on March 19, 2018, 07:41:28 PM
I suggest that you use the well-known 3rd party gateways that accept bitcoin as payment.
there is 4 payment gateway that I know you are safe to use.
The 4 payment gateway are listed below.

1. Bitpay

2. Gourl

3. Coinpayments

4. Coinsimple

You can also check this comparison to get an idea if what are the best to use when accepting bitcoin as payment.

https://bitcointalk.org/index.php?topic=1121074.0

For me, mostly Bitpay is one of the well-known used by marketers including me, but other bitcoin members here suggest that Gourl is the best but I'm not tested yet. Bitpay also offers you a debit card where you can auto convert your bitcoin into fiat and withdraw it from your debit card.

The other payment gateways never test them yet, but you can try them and stay what gateway payment is suit to your needs.


Title: Re: I want to accept btc on my website. What is the best way?
Post by: leowonderful on March 19, 2018, 08:35:04 PM
I'd suggest practically anything that's not Bitpay. Bitpay forces customers to pay via a URL-style method (BIP70 if you want to look into it more) that isn't integrated with many wallets yet (especially mobile wallets), and it's an enormous hassle to get around this, especially on a mobile device. Even besides that, they're generally against Bitcoin as a whole.

BTCPayServer's a great alternative, as is Coinpayments, and Coinpayments is actually backwards compatible with most of the things in Bitpay IIRC.


Title: Re: I want to accept btc on my website. What is the best way?
Post by: squatz1 on March 20, 2018, 03:05:38 AM
Use a service in the middle, like bitpay or coinbases merchant solution. This makes it so you don't have to worry about the volatility of bitcoin when you're accepting payments and if the price does crash it won't affect you at all. All of your money would be instantly converted into Fiat USD and then sent to a bank account. This is a much better (and safer) way for bitcoin to be accepted by people when it comes to the bottom line.

Wish ya luck!


Title: Re: I want to accept btc on my website. What is the best way?
Post by: jtipt on March 20, 2018, 03:08:08 AM
1. Bitpay

Nope. Never. I would say avoid bitpay at all costs, not only are they forcing the BIP70 payments they also charge insanely high "network fees" while currently 1 sat/byte is also more than enough fee. Also they seem to be promoting BCH strongly, wouldn't be surprised if they rename bitcoin to bitcoin core on their website.


Title: Re: I want to accept btc on my website. What is the best way?
Post by: magneto on March 20, 2018, 05:18:34 AM
I'd suggest practically anything that's not Bitpay. Bitpay forces customers to pay via a URL-style method (BIP70 if you want to look into it more) that isn't integrated with many wallets yet (especially mobile wallets), and it's an enormous hassle to get around this, especially on a mobile device. Even besides that, they're generally against Bitcoin as a whole.

BTCPayServer's a great alternative, as is Coinpayments, and Coinpayments is actually backwards compatible with most of the things in Bitpay IIRC.

Yeah... I hate Bitpay because nobody knows how to use that payment URL. And they force you to do it as well. It's not an option. But I wouldn't go as far as to discounting it as an option, because there are some advantages to using it.

Coinpayments seems to be a good option right now, I have tested them myself and they seem good overall. Shapeshift can work as well though it focuses on altcoin payments.

It's probably going to be too expensive to build your own bitcoin payment system so I think that paying a percentage to these merchants would be a good idea overall. But do your research before you choose one.


Title: Re: I want to accept btc on my website. What is the best way?
Post by: btc_enigma on March 20, 2018, 07:02:33 AM
You don't want to use Bitpay. Here are a list of well known alternatives. Blockonomics (https://www.blockonomics.co/merchants) is very good

https://blog.blockonomics.co/top-5-bitpay-alternatives-46df15ea0c31


Title: Re: I want to accept btc on my website. What is the best way?
Post by: BitMaxz on March 20, 2018, 06:39:32 PM
1. Bitpay

Nope. Never. I would say avoid bitpay at all costs, not only are they forcing the BIP70 payments they also charge insanely high "network fees" while currently 1 sat/byte is also more than enough fee. Also they seem to be promoting BCH strongly, wouldn't be surprised if they rename bitcoin to bitcoin core on their website.

I'm just a small merchant accepting bitcoin as payment using Bitpay, but I just sharing what I experienced with Bitpay.

Anyway, if we wanted to save fee for every transaction why not use the simple payment gateway using JSON-RPC from electrum.

So that we can save the fee without paying any extra service.

Source: http://docs.electrum.org/en/latest/merchant.html


Title: Re: I want to accept btc on my website. What is the best way?
Post by: leowonderful on March 20, 2018, 08:40:14 PM
I'd suggest practically anything that's not Bitpay. Bitpay forces customers to pay via a URL-style method (BIP70 if you want to look into it more) that isn't integrated with many wallets yet (especially mobile wallets), and it's an enormous hassle to get around this, especially on a mobile device. Even besides that, they're generally against Bitcoin as a whole.

BTCPayServer's a great alternative, as is Coinpayments, and Coinpayments is actually backwards compatible with most of the things in Bitpay IIRC.

Yeah... I hate Bitpay because nobody knows how to use that payment URL. And they force you to do it as well. It's not an option. But I wouldn't go as far as to discounting it as an option, because there are some advantages to using it.

Coinpayments seems to be a good option right now, I have tested them myself and they seem good overall. Shapeshift can work as well though it focuses on altcoin payments.

It's probably going to be too expensive to build your own bitcoin payment system so I think that paying a percentage to these merchants would be a good idea overall. But do your research before you choose one.
There's actually a relatively easy way to get around the BIP70 URL that I recently found out about when I was trying to pay for something on a site using Bitpay with my Blockchain.info hotwallet on my phone- thanks to redditor jimmy58743 for posting this.

Take the URL and chop off everything before the https:// part. Then, take the URL you're left with, and copy everything after /i/- for example, LSn1DrmQ2RF2VaF8nFHvdt, and paste this in front of it-

https://bitpay.com/invoice-noscript?id=

With the example URL, it would come out to be https://bitpay.com/invoice-noscript?id=LSn1DrmQ2RF2VaF8nFHvdt.

The resulting non-BIP70 address and payment amount is shown on the new rather austere page, and the timer works on it, albeit it refreshes irregularly in my experience.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

https://github.com/achow101/payment-proto-interface

I tried using this on my desktop computer and I did succeed in getting the application to spit out a viable address- I don't recommend using it when you can just use the (comparatively) simple method above of appending a short string to the URL and cutting some things off of it, though. In the end, though, unless most major mobile wallets start accepting BIP70 URLS or QR codes, I personally feel the disadvantages far outweigh the (now few) benefits of Bitpay.