I ran into a problem with Braintree and the default Braintree sandbox account. Because the default account wasn't 3DS enabled (I did request one that was) I kept getting the following message:
Merchant account not 3D Secure enabled
I fixed this by putting in a check for if 3DS is required and now call a tokenizeCard method instead of check3DSecure if 3DS is not required.
Braintree support offered a couple of suggestions like specifying the merchant ID in the setup or making the 3DS account default but I think this change handles the "3D Secure Required?" option in MrCMS.
I will create a pull request for your consideration.
I ran into a problem with Braintree and the default Braintree sandbox account. Because the default account wasn't 3DS enabled (I did request one that was) I kept getting the following message:
I fixed this by putting in a check for if 3DS is required and now call a tokenizeCard method instead of check3DSecure if 3DS is not required.
Braintree support offered a couple of suggestions like specifying the merchant ID in the setup or making the 3DS account default but I think this change handles the "3D Secure Required?" option in MrCMS.
I will create a pull request for your consideration.
Thanks
Chris