1

ASP.Net を学習する目的で、私は ASP.Net Web サイトを作成しました。そのテーマは小さな地元のホテル会社で、人々が Web サイトでメンバーになって利用可能なホテルを表示して予約できる Web サイトをセットアップしました。

ある種の支払いシステムを自分のウェブサイトに統合する必要があるところまで来ました。いくつかの調査を行いました。ユーザーにクレジットカードで支払いをしてもらいたい場合は、SSL などを設定する必要があります。ステージ (初心者) 学ぶつもりはありません。

しかし、私はペイパルシステムをセットアップできると思います。私がやりたいことをどのように、そしてそれが可能かどうかはわかりません.

1.お支払い 特定のホテルの料金は、ユーザーが選択したチェックイン日とチェックアウト日に基づいています。私のデータベースには、ルーム テーブルに 1 泊あたりの料金の列があります。2. 支払い履歴を保存するには、SQL テーブルをセットアップする必要がありますか、それとも Paypal によって行われますか。3.^ 前に関連して、ユーザーが支払う場合、予約をキャンセルできるようにするオプションが必要です。その場合、PayPal での支払いもキャンセルする必要があります。4. 部屋を予約するかキャンセルする場合は、予約メールを送信する必要があります。

c# asp.net Web フォームとユーティリティのこの基本的な電子商取引をカバーするチュートリアルを知っている場合は、paypal システムも教えてください!.

4

1 に答える 1

2

「会員になる」ことが部屋を借りる前提条件ではないことを確認してください。

PayPal/ASPNET の最大の問題は、ASPNET ではページごとに 1 つのフォーム タグしか使用できないという事実です。これに対する解決策は次のとおりです(免責事項:私自身のブログ投稿):

http://www.codersbarn.com/?tag=/paypal (3 つの投稿)

また、支払いの確認には IPN を使用する必要があります。PayPal のドキュメントを参照してください。ユーザーは、クレジット カードを安全に使用するために PayPal メンバーである必要はありません。ただし、サーバーに安全な証明書を設定する必要があります。

キャンセルに関しては、ホテルのオーナーに通知し、ホテルのオーナーは PayPal 管理者を使用して払い戻しを適用できます。非常に簡単です。これは手動のプロセスです。複雑にしないでおく。

支払い履歴に関しては、PayPal がこれを行いますが、満足のいく方法ではありません。独自の注文テーブル (「確認済み」フィールドを使用) を設定し、支払いが承認されたときに (IPN 経由で) 確認済みフィールドを更新します。また、キャンセルの場合はこれを更新します。

Rick Strahl の記事をご覧ください。

于 2012-09-09T18:00:12.890 に答える