0

おそらく、PayPalを使用している人が、次の状況を実装するための最良の方法についてアドバイスしてくれるでしょう。

私は非営利団体向けのウェブサイトを開発していますが、現在、PayPalを使用してセットアップされており、メインページに[寄付]ボタンがあります。ウェブサイトにはオーディオサンプルがあり、PayPayを介してフルオーディオを購入するオプションをユーザーに提供したいと思います。これは、購入したオーディオファイルを支払い後すぐにダウンロードできるように提供しているという意味で、(少なくとも私にとっては)従来とは異なります。

また、オーディオファイルはたくさんあるので、それほど難しくない場合は、購入した各アイテムの売上を追跡したいと思います。

PayPalを使用しているときに、この状況をどのように設計/実装する必要がありますか。

(別のメモとして、将来的にはユーザーと「誰がどのアイテムを購入したか」を追跡したいので、オーディオのダウンロード中に「悪い」ことが起こった場合、ユーザーはダウンロードしたアイテム。)

テクノロジ:ASP.NET 4(MVC 3)

4

1 に答える 1

1

Paypal の IPN を使用して検証する Paypal Express Checkout を調べることをお勧めします。

これは長い回答です。上記の方向を示して、ドキュメント自体を調べるように依頼することをお勧めします。

注意事項:

  • Paypal のエクスプレス チェックアウト以外にもチェックアウト方法があります。ドキュメントを参照する際にこれらを混同しないでください。
  • 私がこれを最後に実装したとき (約 3 週間前)、一部の Paypal ASP.NET コード例は古くなっています。

このチュートリアルは、このプロセスを進めていたときに非常に役立ちました。

コード: http://blog.wekeroad.com/2008/10/11/mvcstore-part-22 ビデオ: http://www.asp.net/mvc/videos/mvc-1/aspnet-mvc-storefront/aspnet -mvc-storefront-part-22-restructuring-rerouting-and-paypal


チェックアウト プロセスのワークフローについては、この投稿を参照してください。主な考え方は、Paypal の IPN を使用して値を確認する必要があるということです。 これがドキュメントです。


最も単純な形式::

  • 各トランザクションに何らかの注文 ID を割り当てる必要があります。
  • 注文の支払いが確認されていない場合 (デフォルトの状態)、mp3 のダウンロードを許可しないでください。
  • 注文の支払いが確認されたら、mp3 のダウンロードを許可します。

このすべての情報とその他をデータベースで追跡し、アプリの管理セクションを作成して、すべての注文の詳細を表示/編集できるようにします。

于 2012-07-22T01:43:26.200 に答える