【发布时间】:2013-03-26 15:57:32
【问题描述】:
我正在尝试将 PayPal Adaptive Payments 集成到我的 localhost 项目中。到目前为止,我已经设法执行了付款过程。但是,我需要在付款完成后收到成功响应才能更新我的数据库。
我遇到了returnURL 属性,但这对我的实现来说并不安全,因为用户可以在重定向returnURL 之前终止会话,因此数据库不会得到更新。
我也遇到过ipnNotificationUrl,但我没能成功。如果这是实现此目标的正确方法,则需要在编码本身、Web.config、PayPal 沙盒帐户或任何其他配置中进行配置。
实现这一目标的最佳做法是什么?
【问题讨论】:
-
我的主要问题是首先收到通知
-
你说你在本地主机上,所以你不能指望贝宝回调那个地址。
-
有解决方法吗?我找到了这个demos.ipn-easy.com/Howto/TestEnvironment.aspx,但还是更喜欢别的东西。
-
除非您正确配置了路由器,否则这不太可能奏效。我建议您使用静态 IP 设置测试服务器。
-
还有其他方法可以做到这一点吗?
标签: c# asp.net-mvc paypal paypal-ipn paypal-adaptive-payments