Bitcoin Forum

Bitcoin => Project Development => Topic started by: k3m on January 08, 2024, 11:31:10 AM



Title: Blink Plugin for BTCPay Server - easiest way to accept LN payments in e-commerce
Post by: k3m on January 08, 2024, 11:31:10 AM
Announcement: https://www.blink.sv/blog/introducing-the-blink-plugin-for-btcpay-server


Title: Re: Blink Plugin for BTCPay Server - easiest way to accept LN payments in e-commerce
Post by: AB de Royse777 on January 08, 2024, 04:32:58 PM
Announcement: https://www.blink.sv/blog/introducing-the-blink-plugin-for-btcpay-server
I was watching this video: https://www.youtube.com/watch?v=A1Pl5hYHXiI
If this was something like adding item on Shopping Card and pay using bitcoin then I think it would be nicer.

But anyway, do I need to have a BTCpay server of my own?
Are you officially representing the blink plugin?


Title: Re: Blink Plugin for BTCPay Server - easiest way to accept LN payments in e-commerce
Post by: Tradingbynight on January 08, 2024, 10:13:40 PM
Announcement: https://www.blink.sv/blog/introducing-the-blink-plugin-for-btcpay-server
I was watching this video: https://www.youtube.com/watch?v=A1Pl5hYHXiI
If this was something like adding item on Shopping Card and pay using bitcoin then I think it would be nicer.

But anyway, do I need to have a BTCpay server of my own?
Are you officially representing the blink plugin?

I'm in the same boat. I'd consider integrating it in my small business, if I'm able to tie it up to accounting software that records transactions. Also wonder what the fee impact would be over LN for smaller payments, considering the jump in transfer costs.


Title: Re: Blink Plugin for BTCPay Server - easiest way to accept LN payments in e-commerce
Post by: AB de Royse777 on January 09, 2024, 10:22:23 PM
I'm in the same boat. I'd consider integrating it in my small business, if I'm able to tie it up to accounting software that records transactions. Also wonder what the fee impact would be over LN for smaller payments, considering the jump in transfer costs.
For lightening integration, I do not think you will need to worry about the fees. It will be off chain and cost is very low. But if you are thinking about main chain transactions then right now BTC network is very congested. For micro payments, it's not worth it.

@k3m, I don't see you are online yet. Waiting for your response once you do.

Cheers,


Title: Re: Blink Plugin for BTCPay Server - easiest way to accept LN payments in e-commerce
Post by: k3m on January 11, 2024, 03:17:41 AM
Announcement: https://www.blink.sv/blog/introducing-the-blink-plugin-for-btcpay-server
adding item on Shopping Card and pay using bitcoin

yes, this is possible with BTCPay. It has integrations with popular e-commerce solutions like WooCommerce, Shopify, Prestashop. Here's a tutorial how to get setup with WooCommerce: https://youtu.be/ULcocDKZ1Mw?si=a3kTStPNvsrFskpw

Announcement: https://www.blink.sv/blog/introducing-the-blink-plugin-for-btcpay-server
do I need to have a BTCpay server of my own?

No, you can use a third-party BTCPay instance securely by using a read-only API-key from your Blink dashboard. You can find a BTCPay Server in the community chats or in this directory of public third-party instances: https://directory.btcpayserver.org/filter/hosts

Announcement: https://www.blink.sv/blog/introducing-the-blink-plugin-for-btcpay-server
Are you officially representing the blink plugin?

The plugin was developed by MrKukks upon a bounty I created, so I was involved in the plugin's creation.


Title: Re: Blink Plugin for BTCPay Server - easiest way to accept LN payments in e-commerce
Post by: AB de Royse777 on January 11, 2024, 07:07:19 PM
No, you can use a third-party BTCPay instance securely by using a read-only API-key from your Blink dashboard. You can find a BTCPay Server in the community chats or in this directory of public third-party instances: https://directory.btcpayserver.org/filter/hosts
I imagine a plugin which will require Master Public Key only. It will then generate addresses (unused only) when their will be a call from the shopping card. Convert the local currency or the given currency to bitcoin (depending on the exchange rate, exchange rate will be taken as average from some exchanges). Wait a certain amount of time to receive the bitcoin (wait for at-least one confirmation).

The rest of the features like invoice generating, paid receipt etc will be as it is like we see in other plugins.

What are the challenges to build one such plugin?