Author

Topic: Guidance for accepting lighting BTC on website (Read 121 times)

copper member
Activity: 98
Merit: 34
January 31, 2023, 08:38:25 AM
#12
OP, you might want to check this list as additional resource [url]https://github.com/alexk111/awesome-bitcoin-payment-processors/url].


Thanks this link is useful.

I want to add Blockchain.com website is good for accepting bitcoin payments as their Api allows you to control your keys. However they don't accept lighting.
Coinbase is a centralized solution and almost all of their payment solutions land in to their accounts where you need kyc and you doesn't give full control as well as no lighting.
copper member
Activity: 98
Merit: 34
Coinbase commerce is limited for some specific countries and does not work in some countries.
Are you referring to Coinbase-managed commerce? I remember posting about it a few days ago, but it seems like they have a self-hosted option. However, you still need to register an account and they still collect some personal data[1]. It doesn't look like they ask for KYC for that option. But I do agree that BTCPay is probably your best choice if you want control and privacy. CMIIW.

[1] https://www.coinbase.com/commerce/faq

Coinbase does not support lighting payments yet. And their simple account creation also requires personal information. Well thanks for helping. I will read more on link and hopefully use it in  future.

Coinbase commerce is limited for some specific countries and does not work in some countries.
Are you referring to Coinbase-managed commerce? I remember posting about it a few days ago, but it seems like they have a self-hosted option. However, you still need to register an account and they still collect some personal data[1]. It doesn't look like they ask for KYC for that option. But I do agree that BTCPay is probably your best choice if you want control and privacy. CMIIW.

[1] https://www.coinbase.com/commerce/faq

Coinbase Commerce doesn't support the Lightning Network, afaik.


Exactly my thoughts. Also they require account creation which requires lot of personal information and maybe kyc as well
full member
Activity: 938
Merit: 135
★Bitvest.io★ Play Plinko or Invest!
Coinbase commerce is limited for some specific countries and does not work in some countries.
Are you referring to Coinbase-managed commerce? I remember posting about it a few days ago, but it seems like they have a self-hosted option. However, you still need to register an account and they still collect some personal data[1]. It doesn't look like they ask for KYC for that option. But I do agree that BTCPay is probably your best choice if you want control and privacy. CMIIW.

[1] https://www.coinbase.com/commerce/faq

Coinbase Commerce doesn't support the Lightning Network, afaik.
legendary
Activity: 2142
Merit: 1785
Coinbase commerce is limited for some specific countries and does not work in some countries.
Are you referring to Coinbase-managed commerce? I remember posting about it a few days ago, but it seems like they have a self-hosted option. However, you still need to register an account and they still collect some personal data[1]. It doesn't look like they ask for KYC for that option. But I do agree that BTCPay is probably your best choice if you want control and privacy. CMIIW.

[1] https://www.coinbase.com/commerce/faq
copper member
Activity: 98
Merit: 34
I want some guidance to accept L. Bitcoin on my website preferably in PHP.
I ever used coinbase commerce in one time, that processor's payment was included on selly.gg. but I forgot how to compile it. but you learn it here https://docs.cloud.coinbase.com/commerce/docs/welcome

Many payment procecosr out there you can use such as: Open Node and Coingate

Coinbase commerce is limited for some specific countries and does not work in some countries. Coingate requires KYC verification for merchants so kinda kills purpose of using Bitcoin. Will read about opennode.
Thanks though

Hello
I want some guidance to accept L. Bitcoin on my website preferably in PHP.
If it is not available then help me understand how can we generate invoices and how can we confirm if they have been paid.
Thanks

I don't know of a ready-made solution for PHP, but you will probably need a running Lightning node to receive payments. You can use a service like Lightning Charge (if you like the node.js solution) or set up your own node. After setting up the service, you have available client libraries for JavaScript and PHP. For other languages, you can use the REST API directly using a standard HTTP library.

Lightning Charge - https://github.com/ElementsProject/lightning-charge
lightning-charge-client-php - https://github.com/ElementsProject/lightning-charge-client-php

Yes I would need to run own node. Most probably I will try BtcPay as they have good documentation. Will also read about your recommendations. Thanks
hero member
Activity: 798
Merit: 736
I want some guidance to accept L. Bitcoin on my website preferably in PHP.
I ever used coinbase commerce in one time, that processor's payment was included on selly.gg. but I forgot how to compile it. but you learn it here https://docs.cloud.coinbase.com/commerce/docs/welcome

Many payment procecosr out there you can use such as: Open Node and Coingate
full member
Activity: 938
Merit: 135
★Bitvest.io★ Play Plinko or Invest!
Hello
I want some guidance to accept L. Bitcoin on my website preferably in PHP.
If it is not available then help me understand how can we generate invoices and how can we confirm if they have been paid.
Thanks

I don't know of a ready-made solution for PHP, but you will probably need a running Lightning node to receive payments. You can use a service like Lightning Charge (if you like the node.js solution) or set up your own node. After setting up the service, you have available client libraries for JavaScript and PHP. For other languages, you can use the REST API directly using a standard HTTP library.

Lightning Charge - https://github.com/ElementsProject/lightning-charge
lightning-charge-client-php - https://github.com/ElementsProject/lightning-charge-client-php
copper member
Activity: 98
Merit: 34
Hello
I want some guidance to accept L. Bitcoin on my website preferably in PHP.
If it is not available then help me understand how can we generate invoices and how can we confirm if they have been paid.
Thanks
I don't have much experience in this field but in my view this is probably the most optimal approach: https://docs.btcpayserver.org/FAQ/Integrations/#what-e-commerce-integrations-are-available

You want to look into BTCPay Server.
It even has WordPress integration and many others, depending on your use case.

I'd recommend this deployment method: https://docs.btcpayserver.org/Deployment/Hardware/ which gives you complete control. Obviously you can skip the home-network-specific stuff like DynDNS and NAT tunnelling-related instructions, since I assume your website is hosted on a static IP server of some sort.

Thank you. I will study these links and get back.

Hello
I want some guidance to accept L. Bitcoin on my website preferably in PHP.
If it is not available then help me understand how can we generate invoices and how can we confirm if they have been paid.
Thanks

You could use any ready-made solution/plugin which will work out of the box for you (like Bitpay). The downside is that these services are paid you need to pay a certain fee or %.

Second option is a free service for example from blockchain.com. In this case you'll need some custom code, so to hire a developer etc.

I don't want to use a 3rd party because it kills Bitcoin Decentralization and purpose. Also I think Blockchain API doesn't have lightening support
legendary
Activity: 2156
Merit: 1163
Hello
I want some guidance to accept L. Bitcoin on my website preferably in PHP.
If it is not available then help me understand how can we generate invoices and how can we confirm if they have been paid.
Thanks

You could use any ready-made solution/plugin which will work out of the box for you (like Bitpay). The downside is that these services are paid you need to pay a certain fee or %.

Second option is a free service for example from blockchain.com. In this case you'll need some custom code, so to hire a developer etc.
hero member
Activity: 868
Merit: 5808
not your keys, not your coins!
You want to look into BTCPay Server.
It even has WordPress integration and many others, depending on your use case.

I'd recommend this deployment method: https://docs.btcpayserver.org/Deployment/Hardware/ which gives you complete control. Obviously you can skip the home-network-specific stuff like DynDNS and NAT tunnelling-related instructions, since I assume your website is hosted on a static IP server of some sort.
legendary
Activity: 2254
Merit: 4260
🔐BitcoinMessage.Tools🔑
Hello
I want some guidance to accept L. Bitcoin on my website preferably in PHP.
If it is not available then help me understand how can we generate invoices and how can we confirm if they have been paid.
Thanks
I don't have much experience in this field but in my view this is probably the most optimal approach: https://docs.btcpayserver.org/FAQ/Integrations/#what-e-commerce-integrations-are-available
copper member
Activity: 98
Merit: 34
Hello
I want some guidance to accept L. Bitcoin on my website preferably in PHP.
If it is not available then help me understand how can we generate invoices and how can we confirm if they have been paid.
Thanks
Jump to: