2015-10-20 111 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,提供一些与贝宝运输的联系。