我有一个使用可以买点的网站。我用paypal付款。我的方法就是这个。 - paypal成功后重定向到成功?点= 100 - 在成功页面中,我将基于点变量添加点到用户。 - 但是像这样的用户可以直接在网址中输入或刷新页面。它还增加了一点。
我的问题是如何防止用户在网址中直接输入或刷新
服务器语言:PHP,Nodejs
答案 0 :(得分:0)
使用重定向页面通知用户他们的付款已完成,但不从该页面采取任何操作。
而是设置PayPal IPN (Instant Payment Notification)端点。 PayPal将使用特定参数向此终端发出请求,以安全地通知您已收到付款;用它来更新用户的余额。请注意,此通知可能会在用户查看重定向页面之后在或之前到达,具体取决于其浏览器重定向的速度以及PayPal验证付款和呼叫您的终端所需的时间。