我有一個使用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