【问题标题】:How to transmit From Paypal IPN to Node.JS?如何从 Paypal IPN 传输到 Node.JS?
【发布时间】:2015-10-15 11:50:33
【问题描述】:

我有一个捐赠系统,需要实时显示给我网站的所有用户。

但是 IPN(验证付款时调用的页面)是 PHP 的,我认为 Paypal 不会解释 javascript socket.io 连接信息。

那么我怎样才能从这个页面将支付信息传输到 Node-js 服务器呢?

也许我可以调用一个 python 脚本(带有 exec),它将通过 Python 的 socket.io 客户端库发送套接字。但是有什么更简单的吗?

【问题讨论】:

  • IPN simlpy 向您的 url 发布一个值;设置您的节点框以在该 url 处提供 http,IPN 将引发服务器请求。没有其他人应该知道那个 url,所以你根本不需要任何功能,除了回答 POST 请求。在 POST 中,您会找到所有付款详细信息。您可能应该将它们保存以备后用,但您可以从响应事件中直接派发操作。
  • 好的,但是我怎样才能将它传输到 node.js 服务器以便所有信息都可以实时显示?
  • 您使用节点捕获 POST,然后使用该节点代码与您的其他节点代码通信,使用 IPC、与其他节点的套接字、监视文件、集群、子进程等。

标签: javascript php python node.js paypal


【解决方案1】:

这里有一个 Node.js Paypal IPN 包:https://github.com/andzdroid/paypal-ipn

【讨论】:

  • 怎么称呼?! paypal 按钮只是让我可以请求一个 url... 这个节点 npm 不只是用于验证 paypal 交易但在付款后不获取它吗?
  • 您在 paypal 帐户设置中配置 IPN url。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-23
  • 2012-11-30
  • 2017-08-01
  • 2013-09-26
  • 2012-03-05
  • 2012-05-15
  • 2020-04-10
相关资源
最近更新 更多