1

为了学习 ASP.Net,我创建了一个 ASP.Net 网站,其主题是当地一家小型酒店公司已经建立了一个网站,人们可以在网站上成为会员,查看可用的酒店进行预订。

我已经到了需要将某种支付系统集成到我的网站上的地步,我做了一些研究,如果我希望用户通过信用卡付款,我需要设置 SSL 等。阶段(初学者)我不想学习。

但是我认为我可以设置一个贝宝系统,我只是不确定如何以及是否可以做我想做的事情。

1.为特定酒店付款,价格以用户选择的入住和退房日期为准。我的数据库在房间表中有一个每晚价格列。2. 存储付款历史记录我需要为此设置一个 SQL 表,还是由贝宝完成。3.^ 与以前有关,如果用户付款,我需要选择允许他们取消那里的预订,然后也需要取消贝宝付款。4.如果他们预订房间或取消预订电子邮件需要发送。

如果您知道一个涵盖 c# asp.net web 表单和实用程序的基本电子商务的教程,请告诉我一个 paypal 系统!

4

1 回答 1

2

确保“成为会员”不是租房的先决条件。

PayPal/ASPNET 最大的问题是 ASPNET 每页只允许一个表单标签。这是一个解决方案(免责声明:我自己的博客文章):

http://www.codersbarn.com/?tag=/paypal(三个帖子)

您还应该使用 IPN 进行付款验证 - 请参阅PayPal 文档。用户无需成为 PayPal 会员即可安全地使用信用卡。但是,您需要在服务器上设置安全证书。

至于取消,他们可以通知酒店所有者,然后他们可以使用 PayPal 管理员申请退款 - 非常简单。这是一个手动过程;把事情简单化。

关于付款历史,PayPal 会这样做,但这并不是一种令人满意的方式。设置您自己的订单表(带有“已确认”字段)并在付款获得授权时更新已确认字段(通过 IPN)。如果取消,您还将更新此信息。

查看 Rick Strahl 的文章

于 2012-09-09T18:00:12.890 回答