【发布时间】:2016-04-07 01:36:06
【问题描述】:
一些背景:我正在使用 NodeJS 和 Express 框架开发一个网站。用户可以在网站的一个部分进行颜色性格测试。当他们完成测试后,他们的所有答案(包括姓名、电子邮件和其他联系信息)都会通过 POST 发送到服务器。用户会被重定向到一个页面,他们可以在该页面上选择使用 Paypal 按钮支付对其个人资料的评估费用。
我的问题: IPN 侦听器被触发后,如何从原始测试表单中检索信息?我应该将用户的信息存储在数据库中吗?如果我这样做,我不确定在付款通知后如何检索正确的用户信息。
该过程应如下所示: 用户进行测试 > 结果发送到服务器 > 服务器将用户重定向到支付页面 > 用户支付 > 触发 IPN > 对测试结果执行某些操作(例如发送电子邮件或其他东西)。
【问题讨论】:
标签: node.js express paypal server