我有一個使用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. 是否AEM 6.0支持intergrated Windows授權
- 2. Authorize.net支付集成
- 3. 澄清授權/支付
- 4. 爲django satchmo設置支付
- 5. IS EBS支付網關是否支持適應性支付?
- 6. 向Satchmo添加SagePay支付模塊會產生錯誤
- 7. authorize.net支付網關不再支持請求的集成方法
- 8. Prestashop支付模塊
- 9. Authorize.net支付網關問題
- 10. 是否有支持AJAX的Erlang模塊?
- 11. 條紋支付是否支持自動循環付款?
- 12. xlwt模塊是否支持INDIRECT?
- 13. PayPal支付是否需要支付(訂閱按鈕)的高級支持?
- 14. 的Prestashop 1.7支付模塊
- 15. 在IOS授權.NET支付網關
- 16. Sagepay:支付授權,然後失敗
- 17. Subversion是否支持分支的別名
- 18. Apache POI的XWPF是否支持段落的授權功能?
- 19. PrestaShop支付模塊分類爲「其他」
- 20. django是否支持將你的模板分成幾部分?
- 21. nanoc是否支持嵌套部分?
- 22. BitTorrent是否支持部分傳輸?
- 23. Luracast Restler是否支持多部分URI?
- 24. Mule是否支持OAuth2的密碼授權類型
- 25. 支付模塊返回URI
- 26. Prestashop支付模塊覆蓋
- 27. 微軟支付的支持是否值得您購買?
- 28. QListWidget是否支持分組?
- 29. Grails是否支持分片?
- 30. 支付網關的交易失敗Authorize.net
鏈接到文檔已損壞,找到它[這裏](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