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.
Partial Refunds are supported, however currently you can only refund once per transaction.
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 is currently not supported at this time.
Additional Braintree resources can be found at: https://articles.braintreepayments.com/