我有一个使用Satchmo和Authorize.net一起使用的Django应用程序。 Authorize.net现在支持对MasterCard和Discover卡进行部分授权,如here和here所述。有谁知道这些更改是否由Satchmo中的Authorize.net支付模块支持?我在这个问题上发现了一个mailing list thread,但答案并不明确。我已经把这个同样的查询发布到Satchmo用户列表和Satchmo开发者列表中,并且在IRC频道询问,没有任何答复。Satchmo项目很大程度上似乎已经死了,所以我很希望有人可以帮忙。)Satchmo的Authorize.net支付模块是否支持MasterCard部分授权?
2
A
回答
4
简短的回答是否,Satchmo的Authorize.net模块不支持部分授权开箱即用。长的答案,不过,是它可能比你想象去创造你想要的东西更容易:
This documentation描述正是你要张贴的部分支付给 Authorize.net系统需要什么:
- 发送
x_allow_partial_auth=true
与个别交易。 - 当第一笔交易成功获得部分总订单批准时,会生成并返回拆分投标ID。您必须在以下与
x_split_tender_id=<value>
的交易中将此值返回。 (如果您既包括拆分招标ID和相同的请求,将导致错误的交易ID。)
- 发送
The Satchmo documentation介绍如何创建自定义的支付模块。
如果您在/payment/modules/authorizenet/processor.py
看的Authorize.net支付模块的源代码,你可以看到大部分的工作已经为你做了。您可以扩展该Authorize.net类,也可以复制&将代码粘贴到新的模块中,例如/payment/modules/authorizenetpartial/
,并按照Authorize.net文档中的说明进行调整。只需用x_split_tender_id
代替你的x_trans_id
,并且可能还有其他一些试验错误的调整,你应该很好。
相关问题
- 1. Authorize.net支付集成
- 2. 为django satchmo设置支付
- 3. Prestashop支付模块
- 4. 向Satchmo添加SagePay支付模块会产生错误
- 5. 条纹支付是否支持自动循环付款?
- 6. xlwt模块是否支持INDIRECT?
- 7. 的Prestashop 1.7支付模块
- 8. 在IOS授权.NET支付网关
- 9. Subversion是否支持分支的别名
- 10. Apache POI的XWPF是否支持段落的授权功能?
- 11. django是否支持将你的模板分成几部分?
- 12. BitTorrent是否支持部分传输?
- 13. 支付模块返回URI
- 14. 微软支付的支持是否值得您购买?
- 15. 支付宝支持订阅
- 16. 你支付Subversion支持吗?
- 17. Grails是否支持分片?
- 18. 模块支持C++
- 19. RoR的授权插件支持Rails 3
- 20. 支付模块退货部分X-Cart“订单丢失”
- 21. PayPal API是否支持用户在我的应用上支付用户付款?
- 22. 使用authorize.net进行支付处理
- 23. FastCGI授权人支持lighttpd破解?
- 24. Restangular - 不支持Client_credentials授权类型?
- 25. laravel护照不支持授权授权类型?
- 26. JSF支持bean的POS支付
- 27. 没有“产品”的Drupal支付模块,
- 28. PayPal直接付款API是否支持设置定期付款?
- 29. Java-- hibernate是否支持审计模式和历史支持?
- 30. ColdBox模块接口支持?
链接到文档已损坏,找到它[这里](http://developer.authorize.net/guides/AIM/wwhelp/wwhimpl/js/html/wwhelp.htm) – 2012-09-14 06:38:13
谢谢@UdaySawant,我已更新它直接链接到部分身份验证文档。 – Kelly 2012-09-14 18:11:36