Braintree Payments for Harvest Invoices (Self Hosted)
I created this bridge simply because Harvest does not support braintree as a payment gateway and i use braintree to accept payments form my clients and i love the look and feel of harvest and the ease of use.
Very simple to setup, that's for sure. It will take about 3 minutes or less to setup.
- Open the file "config.php" and enter your username, password and account within the correct vars they are named accordingly and have no default values.
- Now head over to braintree and grab your client token, you will need to enter this in the $braintreeClientToken var in the config.php
- Now head over to braintree and grab your merchant id, private key, public key. You will need to enter these the config.php, vars are named accordingly.
- Now head over to youraccount.harvestapp.com and go to Invoices >> Configure >> Messages and find "Invoice Message" within the body text box add this to your "Invoice Summary" >> To pay this invoice with your credit card please visit http://myurl.com/harvest_braintree_bridge/?key=%invoice_id%
- Upload all of the files to you're server in a folder called "harvest_braintree_bridge" or you can name this folder what ever you'd like to call it.
- That's it you are now ready to start accepting braintree payments using harvest invoices. Enjoy!
Please use the github issue tracker and label your issues as "bug"
- Allow Partial Payments
- Make use of the invoice message API