APY PAYPAL IPN通知

时间:2014-01-16 10:33:18

标签: asp.net-mvc paypal

我创建了一个使用PAYPAL管理付款的网站ASP.NET MVC 我想知道paypal帐户何时收到付款并将信息保存到我的数据库中。

情况如下:
两个或更多用户

  • USER_A有想要出售的产品
  • USER_A在我的网站上订阅了一个帐户,
  • USER_A提供的是Paypal电子邮件帐户到我的网站

  • USER_B查看USER_A'S产品

  • USER_B想要购买
  • USER_B使其订购
  • USER_B由PayPal支付 为此,我遵循了here
  • 的指示
一切都很好,虽然有问题, 收到付款通知我的网站USER_A(谁收到付款) 必须启用IPN通知到他的paypal accaunt并设置通知URL。

可以很好地避免用户执行该手册并自动执行此操作,我的成就是

  • USER_A在我的网站中认购了一笔账号
  • USER_A提供了他的PayPal帐户
  • USER_A点击按钮和他的PayPal帐户通过“PAYPAL API”获取IPN设置信息

这可能吗?我花了这么多时间进入paypal API信息网站,但我没有找到任何有价值的东西。是否有人管理这个问题?

感谢

米歇尔

1 个答案:

答案 0 :(得分:0)

您无法通过API更新某人的个人资料设置,但您可以在您的API请求中包含NOTIFYURL参数,这将简单地覆盖个人资料中的内容。

您甚至可以设置一个您托管的监听器,并让您的应用程序将所有IPN发送给它,以便您可以生成个性化电子邮件通知,更新数据库,点击第三方Web服务或其他任何您可能想要自动执行的操作。你的客户。

您实际上可以继续让卖家选择设置他们想要使用的IPN URL,与您在NOTIFYURL中发送的内容分开使用,这样他们也可以进行自己的处理。然后,您实际上将来自侦听器的相同IPN数据发布到其侦听器。我实际上写了一篇关于你可能感兴趣的文章:Daisy Chaining IPNs