Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add billing support for Spoke owners #45

Open
ajohn25 opened this issue Aug 29, 2024 · 0 comments
Open

Add billing support for Spoke owners #45

ajohn25 opened this issue Aug 29, 2024 · 0 comments
Labels
additions: feature 🆕 New feature or request feedback: rfc 🙋 Request For Comment platform: node 🔅 Related to Node backend platform: react ⚛️ Related to React client application

Comments

@ajohn25
Copy link
Collaborator

ajohn25 commented Aug 29, 2024

Is your feature request related to a problem? Please describe.
Spoke doesn't have any real support for billing, and billing relationships between an organization that manages infrastructure (ex. WTR) and an organization that sends texts (our clients) need to be managed entirely outside the application.

Describe the solution you'd like
A billing system within the application that collects payment information, and notifies Spoke owners of billing related events. Ideally, we want this to get as close as we can to "autopay," so that our involvement with tracking down unpaid invoices etc. is minimal.

Describe alternatives you've considered
Using a third party billing platform without a direct connection to Spoke data as we currently do

Additional context
This should get a design doc for review - this link should give you the markdown template

Some things to consider:

  • How will Spoke owners track their usage?
  • What occurs when a new invoice/payment is ready? Consider actions in the app and other services if needed
  • What occurs when a payment is overdue? Consider actions in the app and other services if needed
  • What payment platform will Spoke integrate with? QBO, Stripe, something else?
  • What payment methods will we support? ACH, Credit Card, etc. Consider tradeoffs like fees, ease of setting up "autopay", etc.
@ajohn25 ajohn25 added platform: node 🔅 Related to Node backend additions: feature 🆕 New feature or request feedback: rfc 🙋 Request For Comment platform: react ⚛️ Related to React client application labels Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
additions: feature 🆕 New feature or request feedback: rfc 🙋 Request For Comment platform: node 🔅 Related to Node backend platform: react ⚛️ Related to React client application
Projects
None yet
Development

No branches or pull requests

1 participant