summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjessib <jessib@riseup.net>2013-10-07 09:44:16 -0700
committerjessib <jessib@riseup.net>2013-10-07 09:44:16 -0700
commiteaedf19e2e54ccb9933caa8dc21df13e48609b18 (patch)
treee91e9d2805b0729f3c345d18a133cc3cbb1920d0
parent6b35a71db66e61c04747bf82feded014687cc528 (diff)
Updates to billing/README file.
-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.