Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

confirmedcode/Webhook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

24 Commits

Repository files navigation

Webhook Server

This is a semi-private Node.js Express app that hosts the Webhook Server https://webhook.[domain]. The Webhook Server sends notifications to users when the following events occur:

  • User's trial is about to end
  • User's payment method is about to expire
  • User's invoice payment failed

The Webhook Server's security group takes requests only from IPs associated with Stripe.

Prerequisites

How It Works

Stripe webhook events are configured to be sent to

POST /stripe

When these events are received by the Webhook Server, the server look ups the User using the Stripe ID, then sends them the appropriate email based on the event type.

The Webhook Server always returns status code 200 to Stripe.

Feedback

If you have any questions, concerns, or other feedback, please let us know any feedback in Github issues or by e-mail.

We also have a bug bounty program -- please email engineering@confirmedvpn.com for details.

License

This project is licensed under the GPL License - see the LICENSE.md file for details

Contact

engineering@confirmedvpn.com

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /