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

idea: Webhooks #515

Open
TreyWW opened this issue Oct 16, 2024 · 1 comment
Open

idea: Webhooks #515

TreyWW opened this issue Oct 16, 2024 · 1 comment
Labels
idea: deciding This idea is being decided + validated idea

Comments

@TreyWW
Copy link
Owner

TreyWW commented Oct 16, 2024

How big is this feature?

Big feature

Describe the problem

At the moment there's little customisability for when an event happens.

Describe a possible solution

It may be useful to have webhooks! Basically a user can input their site URL, and on certain actions (invoice created) we call that URL with some auth and the user can respond however they wish.

We could also at some point build more interactions where users can choose internal actions (like email themselves) etc.

@TreyWW TreyWW added idea idea: deciding This idea is being decided + validated labels Oct 16, 2024
@TreyWW
Copy link
Owner Author

TreyWW commented Oct 19, 2024

Some things that I want to make sure are implemented along with this:

  • unique event ID's
  • a way to see recent webhook sends and their status
  • a way to auto retry webhook sends, up to x hours with an exponential backoff type system
  • encryption + security to allow clients to verify that the request came from us officially (can get some info from the stripe docs for how they do it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
idea: deciding This idea is being decided + validated idea
Projects
None yet
Development

No branches or pull requests

1 participant