2015-10-20 20 views
9

oscarと支払いゲートウェイを統合したい。私はoscar-paypalを統合して正常に動作します。私はoscar-paypalに従ってそれをエミュレートしようとしますか? This documentは、開始情報は提供していませんが、正確ではありませんか?Django-Oscarと支払いゲートウェイを統合していますか?

私はこれが必要です。注文を作成するには、バスケットの状態を変更し、支払いを行い、電子メールを送信し、oscar-paypalがやっている他の多くのステップを実行します。

+1

どの支払いゲートウェイに統合したいのですか – Zealous

+0

ecommerce on Open edXはOscarも使用しています。支払い処理の実装についてはhttps://github.com/edx/ecommerce/tree/master/ecommerce/extensions/payment/processorsをご覧ください。 – Vedran

答えて

0

オスカー・ペイパルの手順は、かなり良いアイデアです。それはかなりよく書かれたプロジェクトです。 facadesは、Paypal ExpressPayFlow APIとの通信の詳細を抽象化して書かれています。ファサード関数は、各パッケージのviews.pyから呼び出されます。これは、Oscarとの実際の統合が始まるところです。

たとえば、PaymentDetailsViewクラスをサブクラス化し、paypal.express.facadeパッケージに実装されている必要な機能を呼び出すことで、Paypal Expressの実装はOscarと統合されています。また、ShippingOptionsViewがあり、Paypal出荷との関連性があります。

関連する問題