summaryrefslogtreecommitdiff
path: root/billing
diff options
context:
space:
mode:
authorjessib <jessib@riseup.net>2013-10-10 11:05:09 -0700
committerjessib <jessib@riseup.net>2013-10-10 11:05:09 -0700
commit5627b01230cdfa918ad144b26183b4c0bf151360 (patch)
tree3c6c7f8798e3cf21b5d157948c0e42582da496f4 /billing
parent4e471f6b35c012d2825f6be19e24ecd5fef8d636 (diff)
parent0acbf6a158f149c1f4273bde0cfca47547e080f8 (diff)
Merge branch 'develop' into feature/billing-past-due-subscriptions
Diffstat (limited to 'billing')
-rw-r--r--billing/README.rdoc11
1 files changed, 6 insertions, 5 deletions
diff --git a/billing/README.rdoc b/billing/README.rdoc
index 357c02e..30ca0d6 100644
--- a/billing/README.rdoc
+++ b/billing/README.rdoc
@@ -2,18 +2,19 @@
This project rocks and uses MIT-LICENSE.
+The gem leap_web_billing will need to be included in whatever environment you are running, and billing will also need to be included in the configuration for that environment. You can set billing to be included in config/defaults.yml, by making sure the payment key is set to an array including billing (by default it will be set for the test environment, so you can look at that.)
+
To set up your own Braintree Sandbox, create an account at:
https://www.braintreepayments.com/get-started
-Login.
+Login to the Braintree Sandbox.
In the top right, navigate to your username, and then 'My User' -> 'API Keys'
Click the button to generate a new API key, and then click the 'View' link to the right of the key.
-There is a section to copy a snippet of code. Select 'Ruby' in the dropdown, and then the button to the right to copy this code to your clipboard.
-Then, paste the contents of the clipboard into config/initializers/braintree.rb
-
-You should not check the private key into version control.
+There is a section to copy a snippet of code. The simplest way to get this working is to select 'Ruby' in the dropdown, and then the button to the right to copy this code to your clipboard, and then paste the contents of the clipboard into billing/config/initializers/braintree.rb
+However, you should not check the private key into version control, so you should not check in this file.
+The better way to do this is to leave billing/config/initializers/braintree.rb as is, and instead set the braintree variables for the appropriate environment in config/config.yml, which is excluded from version control.
Now, you should be able to add charges to your own Sandbox when you run the webapp locally.