Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/system76/s76_stripe
An Elixir API client for Stripe
https://github.com/system76/s76_stripe
Last synced: about 2 months ago
JSON representation
An Elixir API client for Stripe
- Host: GitHub
- URL: https://github.com/system76/s76_stripe
- Owner: system76
- Created: 2018-01-15T19:11:56.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-09-06T21:30:48.000Z (over 2 years ago)
- Last Synced: 2024-10-11T00:22:11.909Z (2 months ago)
- Language: Elixir
- Size: 31.3 KB
- Stars: 1
- Watchers: 8
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Stripe
An API client for Stripe.
This is written against version 2015-04-07 of the Stripe API.
**NB** This is *not* complete. It is an extraction from a running system and
contains only the resources and endpoints the system is currently using.## Installation
If [available in Hex](https://hex.pm/docs/publish), the package can be installed
by adding `s76_stripe` to your list of dependencies in `mix.exs`:```elixir
def deps do
[
{:s76_stripe, "~> 0.1.0"}
]
end
```Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)
and published on [HexDocs](https://hexdocs.pm). Once published, the docs can
be found at [https://hexdocs.pm/s76_stripe](https://hexdocs.pm/s76_stripe).## Configuration
You must either set `config :s76_stripe, :secret_key, key` or set the
`$STRIPE_SECRET_KEY` environment variable.To use webhooks, you must additionally either set `config :s76_stripe,
:signing_secret, secret` or set the `$STRIPE_SIGNING_SECRET` environment
variable.