【发布时间】:2012-03-07 03:39:22
【问题描述】:
我目前有一个用于购买年度订阅和独立虚拟产品的网站付款标准结帐流程,这是最简单的形式;
- 收集有关客户的一些基本详细信息并将新购买记录在我网站上的数据库中
- 使用在客户端准备自动提交到 PayPal 的网络表单的技巧,使用
custom字段跟踪和验证通过 IPN 进行的购买
据我所知,使用 Express 我可以
- 删除表单技术并收紧我的应用程序,在服务器端发起请求,然后将用户直接发送到 PayPal
- 当客户返回时立即处理付款(无需等待可能的 IPN 延迟 - 尽管我知道我可以通过自动返回 PDT 来解决这个问题)
- 现场管理订阅(不是必需的,但承认是一项好处)
但是,我知道所涉及的额外工作,尤其是经常性付款。
您认为这样做值得吗? 或者,考虑到要求,我正在做的事情是否可以接受*?
*我一直担心在标准的 PayPal 网络表单中公开交易,这就是为什么我喜欢 Express 的想法,但我正在严格验证 IPN 调用;我真的有理由担心吗?
【问题讨论】:
-
当您说在标准 PayPal 网络表单中公开交易时,您的意思是当您在提交给 PayPal 的网站上自动提交包含交易详细信息的网络表单时?
-
好吧,如果有人愿意,他们可以轻松查看源代码并查看 POST 到 PayPal 的内容,例如我的跟踪 ID、商家帐户、IPN url 等 - 我知道自加密按钮,但我试图避免安装证书(共享托管环境)。
-
可以理解。只是确认我正在考虑您描述的同一步骤。
标签: paypal paypal-subscriptions express-checkout