2015-10-20 165 views
9

我想將支付網關與oscar集成在一起。我已經集成了oscar-paypal它工作正常。我應該遵循oscar-paypal並嘗試模擬它嗎? This document不給出起始信息,但不完全是?將支付網關與Django-Oscar集成?

我需要這個。創建訂單,更改購物籃狀態,付款,發送電子郵件以及oscar-paypal正在執行的許多其他步驟。

+1

您想要整合哪個支付網關 – Zealous

+0

Open edX上的電子商務也使用Oscar。看看他們的付款處理器實現:https://github.com/edx/ecommerce/tree/master/ecommerce/extensions/payment/processors你可能會從中受益。 – Vedran

回答

0

按照奧斯卡貝寶的步驟是一個不錯的主意。這是一個寫得很好的項目。有facades寫入,抽象與Paypal ExpressPayFlow API通信的細節。然後在每個包裝中從views.py調用門面功能,這是與奧斯卡真正整合的地方。

Paypal Express實現例如與Oscar幾乎完全集成在一起,繼承了PaymentDetailsView類,並調用了paypal.express.facade包中實現的必要功能。還有一個ShippingOptionsView,提供一些與貝寶運輸的聯繫。