1

我是 php 和 magento 的新手,我使用的是 Braintree 沙箱环境,每次我在提交订单时进行结帐时都会弹出一个带有此错误的窗口 -

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

网站 - http://www.coronafactory.com http://www.tvbedfactory.com

尽管它们在似乎影响两个站点之前就开始工作了,但我已经检查并找不到任何会与此插件冲突的插件,Braintree 告诉我“似乎正在初始化 Braintree.js 小部件,但生成的对象从未被使用过。” “文件 app/design/frontend/base/default/template/braintree/review_js.phtml 未包含在您的结帐表单中。该文件具有负责加密表单值并为其提供正确名称的 javascript。”

我已经输入了调试代码'alert('hello');' 在没有运气的文件中,似乎根本没有查看该文件。

4

1 回答 1

1

Braintree 开发人员在这里。如果其他人遇到这个问题,这就是发生的事情。

Magento 主题引入了一些错误checkout.xml,导致表单无法正确呈现。这反过来又阻止了 Braintree 加密 javascript 正确触发。

对于 Braintree 集成的任何问题,请随时联系Braintree 的支持团队寻求帮助。

于 2013-08-07T15:49:58.343 回答