joule-labs / joule-extension

Lightning payments extension for Chrome
MIT License
352 stars 61 forks source link

Be able to connect to Opennode or Strike using Apis. #123

Closed bitcoinuser closed 5 years ago

bitcoinuser commented 5 years ago

Hi,

As I can see https://www.opennode.co/ and https://strike.acinq.co/ services have Apis. I know this service allow to connect to them: https://tallyco.in/

I think Joule could allow users to connect to Strike or Opennode. So I could use my funds on Opennode to pay or request bitcoin.

Thanks.

wbobeirne commented 5 years ago

I've done an integration with BTCPay Server, but I'm starting to think it doesn't make sense to integrate with these business-focused lightning backends. Why would a business owner want their company's funds accessible through Joule? I'm all for integrating with consumer products like https://keys.casa/lightning-bitcoin-node/ and https://www.nodl.it/, but I don't think it's worthwhile to integrate with payment processors. If there's a compelling reason or demand though, I'm happy to look into it.

bitcoinuser commented 5 years ago

Hi,

If a service has an API, I'm sure they want to be integrated on any other service, including Joule. This hardware devices are good and ideal, but for people on countries underdeveloped, it's yet expensive to buy it. I think you should give people as many options as possible. So my suggestion is to add services like Strike or Opennode to Joule.

jamaljsr commented 5 years ago

These third-party services provide API's to receive payments, not send them. The need they fill is to allow businesses to accept lightning payments by integrating the merchant's shopping cart or POS system with OpenNode/Strike. Then users can purchase their products/services with btc/lightning.

Joule is a wallet for users to store and send payments. Joule is on the opposite side of the transaction and therefore there is no integration to be done. Lightning is the language both sides speak to fill the gap. The best solution you could have is for those payment processors to add WebLN to their plugins to streamline the payment flow for users.