Stripe checkout for Ember
Description
This Ember CLI addon provides a component for adding Stripe checkout functionality to your app. See https://stripe.com/docs/checkout
Installation
npm install ember-cli-stripe-patched --save-dev
Setup
Add your Stripe publishable key to your app's config
// config/environment.jsENVstripe = key: "pk_test_C0sa3IlkLWBlrB8laH2fbqfh";
Note: Using ember-cli version lower than v0.1.2? Do this extra setup step
Usage
Basic Usage
{{stripe-checkout image="/square-image.png" name="Demo Site" description="2 widgets ($20.00)" amount=2000 action="processStripeToken"}}
Heavier Usage
{{stripe-checkout class="btn btn-primary" image="/images/logo.png" name="Sweet Tooth" description=selectedPlan.name amount=selectedPlan.price_cents label="Subscribe now" panelLabel="Subscribe for {{amount}}/mo" isDisabled=payButtonDisabled action="processStripeToken"}}
Actions
The primary action
of this component is called when the Stripe checkout succeeds. Its only param is a Stripe Token object.
; Controller;
Options
All options from https://stripe.com/docs/checkout are supported
Notes for ember-cli pre v0.1.2
If you're ember-cli version is pre v0.1.2 add the following script tag to your index.html
. This script tag is added automatically by the addon for later ember-cli versions.
Contributing
PRs welcome!