2013-08-01 3 views
1

Я новичок в PHP и Magento, я использую песочницу среду и каждый раз, когда я иду Braintree через проверку на момент подачи заказа я получаю всплывающее окно с этой ошибкой -ошибка захват сделки

There was an error capturing the transaction. 
(Transaction declined: Credit card number is required. 
CVV is required.) 

сайты - http://www.coronafactory.comhttp://www.tvbedfactory.com

Хотя они работали до того, как представляется, осуществление обоих сайтов, я проверил и не может найти какие-либо плагины, которые противоречили бы с этим плагином, мне сказали Брэйнтри «, кажется, что Виджет модели Braintree.js инициализируется, но результирующий объект никогда не используется ». «файл app/design/frontend/base/default/template/braintree/review_js.phtml не включен в вашу форму выписки. В этом файле есть javascript, отвечающий за шифрование значений формы и присвоение им правильного имени».

Я ввел код отладки ('hello'); ' в файле не повезло, похоже, он вообще не смотрит на этот файл.

+0

тогда файл не должен быть включен. или читается кешированная версия. добавьте строку запроса в путь к файлу и повторите попытку – DevZer0

+0

@ DevZer0 вы можете предложить строку запроса для добавления и к какому файлу я должен добавить ее. Спасибо – user2546554

+0

файлы, которые вы включали 'alert', который не показывал,'? _ = Math.random() ' – DevZer0

ответ

1

Braintree dev здесь. В случае, если кто-то еще сталкивается с этой проблемой, вот что произошло.

Тема Magento ввела некоторые ошибки в checkout.xml, что помешало правильной визуализации формы. Это, в свою очередь, помешало правильному запуску JavaScript-кода для шифрования Braintree.

Для любых проблем с интеграцией Braintree, не стесняйтесь обращаться к Braintree's Support Team за помощью.