DjangoでPayPal(すでに実装されているZong +)を使用して仮想商品を販売しようとしています。私はdjango-paypalを使用してIPNを処理することにしました(IPNが完全に自動化された最良のオプションであると判断しました)。
私は現在、彼らのウェブサイトでPayPalボタンウィザードを使用して今すぐ購入ボタンを作成しました。つまり、改ざんから保護するために安全でペイパルに保存されています。(私はPayPalを初めて使用し、完全にサポートされている国に住んでいないため、自分で使用したことはありません。)
私の質問:
- 購入したユーザー名、または後でIPNコールバックで購入したユーザーを識別する同様の手段を含め、django-paypalで取得するにはどうすればよいですか?できれば、ユーザーがそれを台無しにする手段がないことが望ましい。
- 自動生成されたボタンを捨てて、代わりに自分でロールする必要がありますか?これにより、PayPalが後でIPNで送信する追加の非表示パラメーターを渡すことができますか?
- サンドボックスでは、実際のサイトでテストできるユーザーアカウントを作成できません。私がサンドボックスで商人を作り、その商人のためのボタンを作らない限り、私は思います。