1

DjangoでPayPal(すでに実装されているZong +)を使用して仮想商品を販売しようとしています。私はdjango-paypalを使用してIPNを処理することにしました(IPNが完全に自動化された最良のオプションであると判断しました)。

私は現在、彼らのウェブサイトでPayPalボタンウィザードを使用して今すぐ購入ボタンを作成しました。つまり、改ざんから保護するために安全でペイパルに保存されています。(私はPayPalを初めて使用し、完全にサポートされている国に住んでいないため、自分で使用したことはありません。)

私の質問:

  1. 購入したユーザー名、または後でIPNコールバックで購入したユーザーを識別する同様の手段を含め、django-paypalで取得するにはどうすればよいですか?できれば、ユーザーがそれを台無しにする手段がないことが望ましい。
  2. 自動生成されたボタンを捨てて、代わりに自分でロールする必要がありますか?これにより、PayPalが後でIPNで送信する追加の非表示パラメーターを渡すことができますか?
  3. サンドボックスでは、実際のサイトでテストできるユーザーアカウントを作成できません。私がサンドボックスで商人を作り、その商人のためのボタンを作らない限り、私は思います。
4

1 に答える 1

1

1:django-paypal PayPalPaymentsFormを使用する場合は、ユーザー名を含む「カスタム」フィールドを指定できます。これは、IPNとともに返信されます。ボタンが暗号化されている場合、ユーザーはこれを改ざんすることはできません。

2:はい、1を参照してください:-)

3:いいえ。ただし、サンドボックスで購入者と販売者のアカウントを作成できます。

于 2011-02-19T22:33:52.647 に答える