Project-Lightspeed icon indicating copy to clipboard operation
Project-Lightspeed copied to clipboard

Feature: Payments / SuperChats?

Open dm17 opened this issue 4 years ago • 8 comments

I see a lot of similar projects popping up and I'm still trying to brainstorm the best route to take for a SuperChats alternative for self-hosted streams. How can participants help the artist? OBS plugins? All ideas welcome :) Thanks!

dm17 avatar Jan 04 '21 17:01 dm17

So my inital thought would to be incorporating either Stripe or Paypal

GRVYDEV avatar Jan 04 '21 17:01 GRVYDEV

So my inital thought would to be incorporating either Stripe or Paypal

Sweet. I would stick with Stripe for now since the API is way better and so far a lot fewer anti-competitive & overall unfair practices.

How do you see that working? What would be the requirements?

dm17 avatar Jan 04 '21 17:01 dm17

So my inital thought would to be incorporating either Stripe or Paypal

Sweet. I would stick with Stripe for now since the API is way better and so far a lot fewer anti-competitive & overall unfair practices.

How do you see that working? What would be the requirements?

So we would need to add some sort of user registration/account system and then we would add the API flow for someone to subscribe to the stream and then the person hosting the stream server would configure their stripe account and set their API keys and it should work!

GRVYDEV avatar Jan 04 '21 19:01 GRVYDEV

So my inital thought would to be incorporating either Stripe or Paypal

Sweet. I would stick with Stripe for now since the API is way better and so far a lot fewer anti-competitive & overall unfair practices. How do you see that working? What would be the requirements?

So we would need to add some sort of user registration/account system and then we would add the API flow for someone to subscribe to the stream and then the person hosting the stream server would configure their stripe account and set their API keys and it should work!

You've seen how SuperChats on YouTube work? It is pretty slick... It would integrate with the chatroom?

dm17 avatar Jan 04 '21 19:01 dm17

So my inital thought would to be incorporating either Stripe or Paypal

Sweet. I would stick with Stripe for now since the API is way better and so far a lot fewer anti-competitive & overall unfair practices. How do you see that working? What would be the requirements?

So we would need to add some sort of user registration/account system and then we would add the API flow for someone to subscribe to the stream and then the person hosting the stream server would configure their stripe account and set their API keys and it should work!

You've seen how SuperChats on YouTube work? It is pretty slick... It would integrate with the chatroom?

I would have to dig into the stripe API a bit but I'm guessing you could use a redirect URI to tell the FE to post it as a SuperChat once the payment goes through

GRVYDEV avatar Jan 04 '21 19:01 GRVYDEV

OK, sounds like you're thinking more low level. I think whatever chat software is integrated would need some added features to support that too. The main reason for sending money is for your chat/question to stand out. Many people do live streaming these days for Q/A and interaction with their audience to support them financially. Like an expert answering tech questions live, for example.

dm17 avatar Jan 04 '21 19:01 dm17

OK, sounds like you're thinking more low level. I think whatever chat software is integrated would need some added features to support that too. The main reason for sending money is for your chat/question to stand out. Many people do live streaming these days for Q/A and interaction with their audience to support them financially. Like an expert answering tech questions live, for example.

Yeah I totally understand that and my original plan was to build our own chat API since I want to keep the number of outside code bases down and also a lot of realtime APIs cost money at scale.

GRVYDEV avatar Jan 04 '21 19:01 GRVYDEV

Great to hear... Definitely post back here if you're having Stripe API-related issues; I might be able to help.

I also wonder if an existing OBS plugin (like streamelements.com/obslive - pretty sure it is OSS) could be extended to work with payments...

dm17 avatar Jan 04 '21 20:01 dm17