stripe-kanso

0.1.0 • Public • Published

Kanso.js support for the Stripe API and webhooks

stripe_kanso is a Kanso Couch app to work with the Stripe payments system, in particular, the webhooks events.

Using webhooks

Stripe webhooks can work directly with CouchDB; however, the stripe_webhook update function adds some features.

In your Stripe settings, set the webhook URL:

  • Test: http://user:password@example.iriscouch.com/db/_design/stripe/_update/stripe_webhook?debug=true&keep=true
  • Live: https://user:password@example.iriscouch.com/db/_design/stripe/_update/stripe_webhook

For security, stripe_webhook strips all information from the incoming JSON except the event ID. To keep this data, add ?keep=true to the URL.

Views

This app includes a few views to dig through events (if you used ?keep=true).

  • stripe_created sorts events by their creation timestamp
  • stripe_mode_created sorts events
    1. First, by their livemode status (either true or false)
    2. Second, by their creation timestamp

License

Apache 2.0

Dependencies (1)

Dev Dependencies (1)

Package Sidebar

Install

npm i stripe-kanso

Weekly Downloads

1

Version

0.1.0

License

none

Last publish

Collaborators

  • jhs