Php 签出在magento1.7中不起作用

Php 签出在magento1.7中不起作用,php,magento,checkout,authorize.net,magento-1.7,Php,Magento,Checkout,Authorize.net,Magento 1.7,我在Magento 1.7中完成了多存储。结帐在一家商店不起作用。单击调用函数onclick=“Billing.save()”的计费信息块中的“继续”按钮后,没有发生任何事情。我和firebug核实过了所有的街区都来对了。我认为问题出在函数billing.save()上。在那里我可以找到这个函数 编辑 我已经在billing.save()中的transport.responseText中检查了我的回复,对于一家店铺,我得到的回复如下 {"goto_section":"shipping_metho

我在
Magento 1.7
中完成了多存储。结帐在一家商店不起作用。单击调用函数
onclick=“Billing.save()”
计费信息
块中的“继续”按钮后,没有发生任何事情。我和firebug核实过了所有的街区都来对了。我认为问题出在函数
billing.save()
上。在那里我可以找到这个函数

编辑

我已经在
billing.save()
中的
transport.responseText
中检查了我的回复,对于一家店铺,我得到的回复如下

{"goto_section":"shipping_method","update_section":{"name":"shipping-method","html":"<dl class=\"sp-methods\">\r\n<p>We are shipping daily until 12.19.2011 although most orders will arrive for the Holidays, we can not guarentee 12.25.2011 delivery (for orders placed after 12.14.2011). <span style=\"color:red;\">We begin shipping again in January - Order Honeybells Now!<\/span><\/p>\r\n            <dt>Flat Shipping<\/dt>\r\n        <dd>\r\n            <ul>\r\n                            <li>\r\n                                                                   <span class=\"no-display\"><input name=\"shipping_method\" type=\"radio\" value=\"flatship_flatship\" id=\"s_method_flatship_flatship\" checked=\"checked\" \/><\/span>\r\n                                                <label for=\"s_method_flatship_flatship\">Standard US                                                                        <span class=\"price\">$12.00<\/span>                                                <\/label>\r\n                                   <\/li>\r\n                        <\/ul>\r\n        <\/dd>\r\n    <\/dl>\r\n"},"allow_sections":["shipping"],"duplicateBillingInfo":"true"}
<meta name="google-site-verification" content="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" />
{"goto_section":"shipping_method","update_section":{"name":"shipping-method","html":"<dl class=\"sp-methods\">\r\n<p>We are shipping daily until 12.19.2011 although most orders will arrive for the Holidays, we can not guarentee 12.25.2011 delivery (for orders placed after 12.14.2011). <span style=\"color:red;\">We begin shipping again in January - Order Honeybells Now!<\/span><\/p>\r\n            <dt>Flat Shipping<\/dt>\r\n        <dd>\r\n            <ul>\r\n                            <li>\r\n                                                                   <span class=\"no-display\"><input name=\"shipping_method\" type=\"radio\" value=\"flatship_flatship\" id=\"s_method_flatship_flatship\" checked=\"checked\" \/><\/span>\r\n                                                <label for=\"s_method_flatship_flatship\">Standard US                                                                        <span class=\"price\">$43.80<\/span>                                                <\/label>\r\n                                   <\/li>\r\n                        <\/ul>\r\n        <\/dd>\r\n    <\/dl>\r\n"},"allow_sections":["shipping"],"duplicateBillingInfo":"true"}
{“goto_节”:“发货方法”,“更新_节”:{“名称”:“发货方法”,“html”:“\r\n我们每天发货,直到2011年12月19日。虽然大多数订单将在假期到达,但我们无法保证2011年12月25日交货(对于2011年12月14日之后的订单)。我们将于1月再次开始发货-立即订购霍尼贝尔!\r\n直接发货\r\n\r\n
    \r\n
  • \r\n\r\n标准美国$12.00\r\n\r\n\r\n\r\n“},“允许分区”:[“配送”],“重复计费信息”:“正确”}
对于一家不工作的商店来说,它的到来就是这样的

{"goto_section":"shipping_method","update_section":{"name":"shipping-method","html":"<dl class=\"sp-methods\">\r\n<p>We are shipping daily until 12.19.2011 although most orders will arrive for the Holidays, we can not guarentee 12.25.2011 delivery (for orders placed after 12.14.2011). <span style=\"color:red;\">We begin shipping again in January - Order Honeybells Now!<\/span><\/p>\r\n            <dt>Flat Shipping<\/dt>\r\n        <dd>\r\n            <ul>\r\n                            <li>\r\n                                                                   <span class=\"no-display\"><input name=\"shipping_method\" type=\"radio\" value=\"flatship_flatship\" id=\"s_method_flatship_flatship\" checked=\"checked\" \/><\/span>\r\n                                                <label for=\"s_method_flatship_flatship\">Standard US                                                                        <span class=\"price\">$12.00<\/span>                                                <\/label>\r\n                                   <\/li>\r\n                        <\/ul>\r\n        <\/dd>\r\n    <\/dl>\r\n"},"allow_sections":["shipping"],"duplicateBillingInfo":"true"}
<meta name="google-site-verification" content="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" />
{"goto_section":"shipping_method","update_section":{"name":"shipping-method","html":"<dl class=\"sp-methods\">\r\n<p>We are shipping daily until 12.19.2011 although most orders will arrive for the Holidays, we can not guarentee 12.25.2011 delivery (for orders placed after 12.14.2011). <span style=\"color:red;\">We begin shipping again in January - Order Honeybells Now!<\/span><\/p>\r\n            <dt>Flat Shipping<\/dt>\r\n        <dd>\r\n            <ul>\r\n                            <li>\r\n                                                                   <span class=\"no-display\"><input name=\"shipping_method\" type=\"radio\" value=\"flatship_flatship\" id=\"s_method_flatship_flatship\" checked=\"checked\" \/><\/span>\r\n                                                <label for=\"s_method_flatship_flatship\">Standard US                                                                        <span class=\"price\">$43.80<\/span>                                                <\/label>\r\n                                   <\/li>\r\n                        <\/ul>\r\n        <\/dd>\r\n    <\/dl>\r\n"},"allow_sections":["shipping"],"duplicateBillingInfo":"true"}

{“goto_节”:“发货方法”,“更新_节”:{“名称”:“发货方法”,“html”:“\r\n我们每天发货,直到2011年12月19日。虽然大多数订单将在假期到达,但我们无法保证2011年12月25日交货(对于2011年12月14日之后的订单)。我们将于1月再次开始发货-立即订购霍尼贝尔!\r\n直接发货\r\n\r\n
    \r\n
  • \r\n\r\n标准美国$43.80\r\n\r\n\r\n\r\n“},“允许分区”:[“配送”],“重复计费信息”:“正确”}
我不知道这个元标记来自何处,也不知道何时我在side
setStepResponse:function(response){
中提醒
response.update_section.name
它作为未定义的项出现

编辑2

现在元标记问题已经解决了。他们已经在他们的子域文件夹的index.php中添加了该元标记。 现在的问题是,当我下订单时,它会显示出来

网关错误:(TESTMODE)商户登录ID或密码无效或帐户处于非活动状态


任何人有任何想法,请帮助我。它在另一家商店工作正常。我正在使用
Authorize.net
进行支付,并启用
测试模式

此功能可以在

skin/frontend/your_package/your_theme/js/optcheckout.js
或者,如果它不在/your_-package/your_-theme/和/your_-package/default/中,那么它在/base/default中/

在Magento 1.7中,is应位于文件的第302行(如果未修改任何内容)


但我认为问题不存在。您是否检查了Firebug/Developer Tools中的saveBilling响应?

此函数可在中找到

skin/frontend/your_package/your_theme/js/optcheckout.js
或者,如果它不在/your_-package/your_-theme/和/your_-package/default/中,那么它在/base/default中/

在Magento 1.7中,is应位于文件的第302行(如果未修改任何内容)


但我认为问题不存在。你检查过Firebug/Developer Tools中的saveBilling响应吗?

我说你在IE9中遇到了问题?签出有一个已知问题,只影响某些IE版本。你能试试Chrome或FF,看看问题是否仍然存在吗

如果这确实是同一个问题,那么可以通过强制IE进入IE8mode来克服

您可以尝试将其添加到htaccess:

BrowserMatch MSIE best-standards-support
Header set X-UA-Compatible IE=8 env=best-standards-support

我在说你在IE9中遇到了问题?签出中存在一个已知问题,它只影响某些IE版本。你能试试Chrome或FF,看看问题是否仍然存在吗

如果这确实是同一个问题,那么可以通过强制IE进入IE8mode来克服

您可以尝试将其添加到htaccess:

BrowserMatch MSIE best-standards-support
Header set X-UA-Compatible IE=8 env=best-standards-support

我认为错误是自己解释的?您是否联系了Authorize.net并检查了您的测试帐户(如果它工作)?

我认为错误是自己解释的?您是否联系Authorize.net并检查了您的测试帐户(如果它工作)?

关于编辑2:

我相信问题出在你的帐户上。你可以通过在下创建另一个测试帐户来检查它 您可以在上访问此帐户 尝试在Magento中使用测试帐户,看看是否有任何问题

另外,在测试和设置Authorize.net以处理实际事务时,请记住使用网关地址。

关于编辑2:

我相信问题出在你的帐户上。你可以通过在下创建另一个测试帐户来检查它 您可以在上访问此帐户 尝试在Magento中使用测试帐户,看看是否有任何问题


另外,请记住在测试和设置Authorize.net以处理实际事务时使用网关地址。

我遇到了一个非常类似的问题

我发现,在Magento 1.7.0.2 Onepage checkout中,当我在填写账单详细信息后单击“继续”按钮时,该按钮消失,没有其他事情发生

我所尝试的: 首先,调试JS给了我以下错误

Uncaught TypeError: Cannot set property 'disabled' of undefined opcheckout.js:81
Checkout._disableEnableAll opcheckout.js:81
Checkout.setLoadWaiting opcheckout.js:94
Billing.save opcheckout.js:307
onclick
以及Chrome中的以下错误

Uncaught TypeError: Cannot read property 'textContent' of null chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:239
babyCS.getSelectedText chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:239
babyCS.saveSelection chrome-extension://dhkplhfnhceodhffomolpfigojocbpcb/cs.js:209
babyCS.click
我还将服务器回滚到上一个订单之前拍摄的图像,尽管我们知道这段代码有效(因为订单是使用该代码下的),但当我们现在运行它时,我们会遇到同样的问题

所以我们想