問題タブ [django-paypal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
24227 参照

django - Django と PayPal の統合

Python (Django を使用) で Web サイトを設計しており、それを通じて商品を販売する必要があります。

誰か、paypal-pro (do-direct payment) または paypal-standard (express checkout) を統合するためのソース コードを手伝ってくれませんか?

0 投票する
2 に答える
1921 参照

django - Paypal WPPのdjango-paypalでreturnurlを処理する方法

現在、djangoを使用してサイトを開発しています。サイトをペイパルと統合する際に、プラグ可能なアプリケーション " http://github.com/johnboxall/django-paypal " を使用しています。ドキュメントは「PayPal Payments Pro (WPP) の使用」について非常に明確ですが、特に「returnurl」と「confirm_template」の関係について、いくつか質問があります。

Paypal サイトで「続行」ボタンをクリックすると、「returnurl」にリダイレクトされます。これが私の問題です。この returnurl を処理する方法がわかりません。私の意見では、confirmation.html をレンダリングする関数も作成する必要があります。私は正しいですか?もしそうなら、この関数を書く方法。ヘルプと指示に本当に感謝しています。

0 投票する
3 に答える
963 参照

django - Django PayPal & 追加オプション

Django PayPalを使用しています。PayPal には、ボタンに渡すことができるオプションのリストがあります。これらのいくつかを自分のpaypal_dict

しかし、フォームを検査すると、これらのフィールドは追加されません。それらを追加するにはどうすればよいですか?

0 投票する
1 に答える
196 参照

django - django-paypal ExpressCheckoutの2番目のステップ?

私はdjango-paypalを実装していますが、トークンとpayerIDが返される場合、どこでこれを処理できますか?私はconfirm.htmlテンプレートを配置しましたが、何も表示されません...

ちなみに、PayPalPaymentsProを使用しています

何か案が ???

0 投票する
2 に答える
500 参照

django - ペイパル Web サイト プロ (wpp) 信号の問題に対する django-paypal のセットアップ

私は django-paypal の dcramer のフォークを使用しており、現在までセットアップに成功しています。「paypal.pro.signals.payment_was_successful」を作成したリスナーに接続しようとしましたが、シグナルが複数回送信され、アプリケーションでエラーが発生しています。「dispatch_uid」を接続ステートメントに追加しようとしましたが、それでも複数回送信されます...何が間違っていますか? この信号を使用する必要がありますか?

0 投票する
3 に答える
1199 参照

django - django-paypal の複数のアイテム

私は dcramer のバージョンの django-paypal を使用しています (しかし、それが dcramer のものか johnboxall のものかは関係ないと思います)。

1) paypal_dict (PayPalPaymentsForm で使用) で複数の項目を指定するにはどうすればよいですか? 2) また、Paypal 画面に表示される概要で、送料と個々の数量を適切に指定する必要があります - どうすればよいですか?

0 投票する
1 に答える
1056 参照

django - django-paypal 通貨をユーロに変更

私は django-paypal を使用しており、$ ではなく € でユーザーに請求したいと考えています。その動作を変更する方法が見つかりませんでした (通貨は常に USD です)。しかし、私はそれを行う方法があると確信しています。

0 投票する
1 に答える
543 参照

django - django-paypalでペイパルボタンを保護する

django-paypalで安全なボタンを作成する方法についてのご意見をお聞かせください。私はサブスクリプションベースのWebサイトを持っていますが、可能であれば、django-paypalがサポートする暗号化されたボタンを使用したくありません。

さらに、ペイパルが提供する保護された支払いボタンを使用することはできないと思います(ボタンを介して金額、期間などを送信せず、この情報をペイパル側に保存するボタン)。

したがって、私が考えることができる他の唯一の選択肢は、paypalが送信するIPN情報を使用して、それを私の支払い計画と比較することです(実際には非常に安全に見えます)。これは正しいですか、それとも別の選択肢がありますか?

0 投票する
2 に答える
1336 参照

python - django-paypalIPNが機能しない

djangoアプリケーション内の支払いソリューションとしてdjango-paypalを使用しています。IPNハンドラーを実装しようとしています。

IPN処理URLでIPNメッセージを受信すると、djangoサーバーがクラッシュします。

私の支払いアプリケーションのurls.pyは次のようになります。

私にとって、エラーメッセージはかなり役に立たない。誰かが私を助けてくれたら素晴らしいと思います。

0 投票する
1 に答える
860 参照

django - django-paypal: ペイパル決済に出る前の処理の流れ

何を売っているのか事前にわかっている典型的な店はありません。私は外出先でカスタム製品を作成し (いくつかのフォームに記入する必要があります)、人々が購入できるようにするため、PayPal 支払い Web サイトに移動する前に (問題なく django-paypal で Paypal Standard を使用しています)、製品をDB、したがって、支払いの場合、請求書番号を使用して IPN に関連付けられます。

「今すぐ購入」ボタンを押さなくても、ユーザーが作成したすべての組み合わせを保存できますが、DB が急速に大きくなりすぎます。cron プロセスで未払いの製品を削除できることはわかっています。しかし、正直なところ、私はペイパルにまったく慣れておらず、IPNが時々失敗するため、DBにもうない製品が支払われる可能性があるため、払い戻しが唯一の選択肢になります。つまり、ビジネスを失いました。

誰でもこれを解決する方法について何か考えがありますか? 私が考えることができる唯一のことは、django-paypalのフォームを操作して自分のビューを呼び出し、製品を保存してから手動でフォームをpaypalに投稿することです。