Bitcoin Forum

Bitcoin => Project Development => Topic started by: dee1975 on September 04, 2020, 12:30:45 PM



Title: Processing payments in Bitcoin
Post by: dee1975 on September 04, 2020, 12:30:45 PM
If you currently run a service and process payments in Bitcoin what payment gateway are you using?

Alternatively, did you end up writing your own solution, if so, why?


Title: Re: Processing payments in Bitcoin
Post by: Mitchell on September 04, 2020, 01:36:04 PM
Do you want to accept Bitcoin payments and keep them in Bitcoin? If so, you should checkout BTCPayServer (https://btcpayserver.org/). You can run it on your own server, in the cloud or just use an existing host (for example BTCPayprovider (https://btcpayprovider.com/)). Using someone else instance is possible because it uses your xPub to generate addresses without knowing your private key. However, Lightning should only be accepted on your own server, since their private keys will be stored on the server.

They have integrations for WooCommerce, Drupal, Magento and PrestaShopp (https://docs.btcpayserver.org/FAQ/FAQ-Integrations/#btcpay-integrations-frequently-asked-questions). Even if you use a different framework, you can always use the build in digital store feature (https://docs.btcpayserver.org/UseCase/#online-store) or even a boring pay button (https://docs.btcpayserver.org/WhatsNext/#creating-the-pay-button).



Note: I copy pasted this from another post I made recently: https://bitcointalk.org/index.php?topic=5272572.msg55100617#msg55100617


Title: Re: Processing payments in Bitcoin
Post by: suzanne5223 on September 04, 2020, 09:26:03 PM
Addition to the above message if there's a chance that the process is too problematic for you to understand you can try another payment gateway like
1) Coinpayments
2) Bitpay
3) Coinsgate.


Title: Re: Processing payments in Bitcoin
Post by: SFR10 on September 05, 2020, 04:50:41 AM
If you currently run a service and process payments in Bitcoin what payment gateway are you using?
I do agree with Mitchell's recommendation [one of the best] and just to give you another option, I had a good experience with "Blockonomics (https://www.blockonomics.co/merchants#/page1)".

You can find a few more from here: Bitcoin Payment Processors (https://github.com/alexk111/awesome-bitcoin-payment-processors)


Title: Re: Processing payments in Bitcoin
Post by: crwth on September 05, 2020, 04:53:31 AM
The best would be Mitchell's suggestion in his post because you would be in control of it within your server unless you wouldn't mind some KYC documents and requirements that you will provide to the companies. You could check what suzanne5223 said. I remember with CoinPayments with them, requiring it for the use of their services.


Title: Re: Processing payments in Bitcoin
Post by: JohnBitCo on September 05, 2020, 12:16:48 PM
If you currently run a service and process payments in Bitcoin what payment gateway are you using?

Alternatively, did you end up writing your own solution, if so, why?

You may use coinpayments or any other payment solutions but there is no need to develop your own solution. I mean you should focus on your services and sales which is the core where you get your revenue and let the payment be processes by third party applications.


Title: Re: Processing payments in Bitcoin
Post by: starseeker on September 05, 2020, 07:38:02 PM
I was using blockonomics in the past but switched to bitpay. But, if the order volume is low OR if you are accepting manual orders then I'd ditch the payments processor and accept payments directly.


Title: Re: Processing payments in Bitcoin
Post by: Jon_Hodl on September 08, 2020, 12:20:22 AM
Why would you stop using Blockonomics (which doesn't require KYC) in exchange for BitPay (which requires KYC and is custodial)? IMHO, Blockonomics is a much better option for accepting BTC payments directly.

I would NEVER use BitPay purely based on their product offering.


Title: Re: Processing payments in Bitcoin
Post by: Casdinyard on September 09, 2020, 01:29:29 PM
Addition to the above message if there's a chance that the process is too problematic for you to understand you can try another payment gateway like
1) Coinpayments
2) Bitpay
3) Coinsgate.

Coinpayments is I think good for such cryptocurrency gateway payment procedures. But Bitpay? We've all know that Bitpay had a lot of issues with its customers recently and telling the OP to use it while such services might run in error or with payment delays soon or their reputation would be bad due to Bitpay being used as their gateways. Therefore, BTCPayserver (as also suggested by Mitchell), is far the best option the OP could have, with no recorded issues and were trusted than any of your suggestions, but the OP must have an advance knowledge with hosting such payment servers.


Title: Re: Processing payments in Bitcoin
Post by: sunsilk on September 10, 2020, 08:37:02 AM
Why would you stop using Blockonomics (which doesn't require KYC) in exchange for BitPay (which requires KYC and is custodial)? IMHO, Blockonomics is a much better option for accepting BTC payments directly.

I would NEVER use BitPay purely based on their product offering.
For someone that isn't aware of the existence of blockonomics, he/she is likely to get into BitPay. From what I have noticed, it's popular than the other service that has been mentioned.

And that what makes other commercials and businesses use them more due to their popularity. @OP you are fine with the suggestions that were said.


Title: Re: Processing payments in Bitcoin
Post by: joniboini on September 11, 2020, 07:49:14 AM
For someone that isn't aware of the existence of blockonomics, he/she is likely to get into BitPay. From what I have noticed, it's popular than the other service that has been mentioned.
I'm pretty sure Jon is responding to the starseeker's posts. Also, it doesn't make sense when you paid attention to it, since you'd absolutely need to know both before moving from one to the other.

Alternatively, did you end up writing your own solution, if so, why?
Unless there is no payment providers that can solve your problem, I doubt business would go that far. Time is money for them, and hiring someone to develop their own payment is a waste of money when there are open source solution available out there. Unless they don't really want to take control of the setup and fine with depending on others.