Small Sinatra app that demonstrates Chargify Direct using the Chargify2 gem
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
public
views
.gitignore
.ruby-version
Gemfile
Gemfile.lock
LICENSE.txt
README.md
chargify_direct_example_app.rb
config.ru

README.md

Chargify Direct Example

This is a small Sinatra app that demonstrates how to use Chargify Direct for Signups. It leverages the new Chargify2 gem to create the Direct secure form inputs and signature, verify the redirect response, and fetch the call response.

Requirements

Your current Ruby version should meet or exceed the version specified in .ruby-version.

Getting Started

  1. Clone this repo to your local machine
  2. Run bundle install
  3. Copy config/config.example.yml to config/config.yml
  4. Edit config/config.yml to add your own API User credentials
  5. Create products on your API User's Site with handles 'basic' and 'pro' (or edit the example to match product handles you have)
  6. Invoke the app with bundle exec rackup and play at http://localhost:9292