Click on “Menu,” scroll down to “Payment Settings” and click on the “Add/Remove Modules” tab. Find the “Braintree” module and click the “Install” button.
You’ll now see a “Braintree” tab, click on it.
Enter your Merchant ID, Public Key, Private Key and then confirm your Private Key and click the “Update” button. This info will be provided to you when you sign up for Braintree. Keep in mind, after you hit the update button, the Private Key box will appear blank, even though the key was saved. This is intended behavior.
If you check the “Automatically Submit Transactions for Settlement” box it will do both authorization + Capture when the order is placed. If you don’t check it, it will only do authorization on purchase. In order to settle/capture payment, you will need to edit the order in the Miva admin and click the Capture button. when the order payment is ready to be captured.
Once you install the module, you’ll see under the “Payment Method Rules” tab the four Braintree payment options (AE, Discover, MC, Visa).
During checkout, your customer will be prompted with this payment screen to enter their credit card number. This screen uses Braintree’s hosted iframe so the credit card data never flows through your Miva Store.
To view the order click on “Menu,” then “Order Processing,” click on the order and then click on the “Edit” or the pencil tool. Here you can see the payment information that was captured.
From this screen you can Authorize another payment.
You can also refund the order from this screen.
While it is possible to link PayPal to your Braintree account so you can accept both payment methods, it is not currently supported with this integration. If you would also like to use PayPal along side Braintree you will need to setup PayPal using the Express Checkout Module. Setup instructions for PayPal Express Checkout can be found here.
Multiple Partial Refunds are supported. However, if the transaction hasn’t settled only the entire amount can be voided.
If you authorize only on initial purchase, it is recommend you also capture/settle the transaction within Miva. This ensures Miva has the latest transaction information. If you instead capture/settle within Braintree, Miva will not see the updated settle information.
Kount Faud Protection comes included with Braintree Integration. To turn it on or off, click on "Payment Settings" and then click on the "Braintree" Tab. Scroll down to the bottom where you will see the "Kount Integration" section.
There are two versions of Kount Fraud Protection:
The Standard is free and included in all Braintree accounts. It does not require an account with Kount, nor is there anything to set up, everything is preset at the order level. When your customers create a new transaction, Braintree will send the information to Kount. They’ll analyze the transaction information using the predetermined rules, and – based on the results – the Braintree gateway will either accept or reject each request. You can learn more about the Standard version here.
|Kount Risk Decision||Braintree action|
|Approved||Always sends to the processor|
|Declined||Always gateway rejected|
|Review||Always sends to the processor|
|Escalate||Always sends to the processor|
|Not Evaluated||Sends to the processor by default|
For those merchants who wish to have greater control over their fraud checks, Kount offers a paid custom integration for that need.
Kount Custom is intended for merchants processing greater than 2500 transaction per month and has these additional benefits:
To learn more about those, please click here.
Order Level Risk Decision
Additional Braintree resources can be found at: https://articles.braintreepayments.com/
Upon running updates you're checkout will automatically be updated to use the new User Interface. There is nothing you need to do manually. This UI will be available both in the Miva admin as well as the checkout process for customers.