【发布时间】:2013-03-28 06:39:49
【问题描述】:
我正在尝试让 paypal ipn 为我的 node.js express 应用程序工作,并且我必须在收到 ipn 消息后通过“按照接收到的确切顺序发送回内容并在它之前”来验证 ipn 消息使用命令 _notify-validate”。他们给出的示例是这样的查询字符串:
https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_notify-validate&mc_gross=19.95&protection_eligibility=Eligible&address_status=confirmed&payer_id=LPLWNMTBWMFAY&tax=0.00&...&payment_gross=19.95&shipping=0.00
但是,因为我使用的是 bodyParser,所以 request.body 是一个 json 对象。如果我要附加“cmd = _notify-validate”并将其发回,我将如何将其作为简单的查询字符串接收并将其作为简单的查询字符串发送而无需摆脱 bodyParser?我仍然需要这条路线上的 json 解析版本来实际解释数据。另外,在服务器端发送 POST 是什么样的? (我只做 res.send(str) 吗?)
【问题讨论】:
标签: node.js post express paypal-ipn