可以在authorize.net处于测试模式时创建Magento订单吗?
Magento 是否允许在Magento 端或authorize.net 网站上将authorize.net 设置为测试模式的情况下创建订单?
我们看到当我们认为authorize.net 处于测试模式时所放入的处于处理模式的订单。订单是使用真实信用卡而非测试 4222* 卡号进行的。
我认为当任何一方处于测试模式时,Magento 在提交订单时都会弹出一个对话框,说authorize.net 处于测试模式。
基本上,如果在Magento网站或authorize.net网站上将authorize.net设置为TEST模式,是否可以一路下订单?
Will Magento allow orders to be created with either authorize.net set to TEST mode on the Magento side or the authorize.net website?
We see orders in processing mode that were put in when we thought authorize.net was in TEST mode. The orders were made using real credit cards, not the test 4222* card numbers.
I thought when either side was in TEST mode, Magento would throw up a dialog box when submitting a order, saying that authorize.net was in test mode.
Basically, is it possible to place an order all the way if authorize.net is set to TEST mode on the Magento site or authorize.net site?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,如果您打开了测试模式,则会创建订单。我只熟悉 Magento 1.3(而不是较新的版本),但我很确定在测试模式下使用authorize.net 的工作方式就像不在测试模式下一样,除了authorize.net 实际上并不这样做任何真正的信用卡处理。在 Magento 界面中您不会注意到任何差异。
Yep, the order will be created if you have test mode on. I am only familiar with Magento 1.3 (not newer versions), but I am pretty sure that having authorize.net in test mode works just like if it was not in test mode, except for the fact that authorize.net doesn't actually do any real credit card processing. In the Magento interface you won't notice a difference.
当Authorize.Net处于测试模式时,trans_id始终为0。因此您不能进行“事先授权和捕获”交易(也不能进行无效和信用交易)。
换句话说,如果您将 Magento 配置为“仅授权”,那么您将能够下订单,但您将无法为该订单开具发票,因为 trans_id 为 0。但是,如果您将 Magento 配置为“授权并捕获”然后就可以正常工作了。
自从我起诉“仅授权”以来,我的测试方式是在测试模式下开始,以确保事物正在通信,然后切换到实时模式,并在测试后作废或记入这些订单。我创建了 0.01 美元的产品,这样我就不会超出我的个人信用卡限额:)
When Authorize.Net is in test mode the trans_id is always 0. So you cannot do "Prior Authorize and Capture" transactions (nor void and credit transactions).
In other words, if you have Magento configured for "Authorize Only" then you will be able to place an order but you will not be able to invoice that order since the trans_id is 0. However, if you have Magento configured for "Authorize and Capture" then it will work okay.
The way I tested since I'm suing "Authorize Only" was I started in test mode to make sure things were communicating and then switch to live mode and just voided or credited those orders after testing. I created a $0.01 product so that I didn't go over my limit on my personal credit card :)