Configuring Braintree to process payments on your site is as simple as grabbing your merchant ID and API keys from Braintree and pasting it into your MemberMouse Payment Methods settings. After doing this, MemberMouse will use the Braintree API to process credit card payments initiated from your site and store all critical credit card information securely with Braintree in order to support MemberMouse's 1-click buy functionality.  


You can configure Braintree to be in test mode or live mode. While Live mode is used to collect real credit card information and process real payments, test mode is useful during initial development of your site as it enables you to test everything by using a test credit card and without spending real money. Read this article to learn more about testing with Braintree.


NOTE: The Braintree integration will connect with the default merchant account associated with the merchant ID. 


Follow the steps below to configure Braintree:


  1. Go to MemberMouse > Payment Settings and click on the Payment Methods tab.

  2. Under Onsite Payment Method, select Braintree.

  3. Specify whether you what you use test mode by checking the box. When in test mode you'll be able to use test credit cards so you can run tests on your site with spending real money.




  4. Depending on if you're in test mode or not, copy the sandbox or live merchant ID from Braintree and paste it into MemberMouse.


     

  5. Depending on if you're in test mode or not, copy the sandbox or live API public key from Braintree and paste it into MemberMouse.


     

  6. Depending on if you're in test mode or not, copy the sandbox or live API private key from Braintree and paste it into MemberMouse.


     

  7. Click the button.

Your site is now ready to start accepting credit card payments and processing them through your Braintree account. Since you'll be collecting sensitive data on your site you'll need to ensure that you have an SSL certificate configured for your domain and that you're using HTTPS on pages that collect sensitive data (i.e. checkout pages). Read this article for steps you can take to secure your site.