Using the standard / included Braintree payment method - i get the following error on Safari console when at the Checkout page for payment. The payment method is not shown on checkout, the others are (i.e paypal, cheque etc)
[Error] TypeError: undefined is not an object (evaluating 'this.messageContainer.addErrorMessage')
initObservablecc-form.js:159
initObservable
(anonymous function)
initialize
(anonymous function)
_super
initialize
(anonymous function)
_super
initialize
(anonymous function)
constr
initComponent
fire
fireWith
(anonymous function)
fire
fireWith
(anonymous function)
(anonymous function)
execCb
check
(anonymous function)
(anonymous function)
(anonymous function)
each
emit
check
(anonymous function)
(anonymous function)
(anonymous function)
each
emit
check
(anonymous function)
(anonymous function)
(anonymous function)
each
emit
check
(anonymous function)
(anonymous function)
(anonymous function)
each
emit
check
enable
init
callGetModule
completeLoad
onScriptLoad
What I have tried:
Apache, Ngnix, Litespeed webservers PHP7.0.* & 5.6.16+
The only time I have had it working was using apache+php5.6.18 using mod_php but never using FPM; Never had php70 working with it regardless of install type.
It seems like it wants to throw and error on screen but can't ?
Has anyone had any success with Braintree payment method? Did you encounter this error? IF so did you get around it?