我有一个可以购买积分的网站。我使用 Paypal 付款。我的方法是这样的。 - Paypal 成功后重定向到成功?点= 100 - 在成功页面中,我将根据点变量向用户添加点。 - 但像这样,用户可以直接输入 url 或刷新页面。还能加分。
我的问题是如何防止用户直接在 url 中键入或刷新
服务器语言:PHP、Nodejs
最佳答案
使用重定向页面通知用户他们的付款已完成,但不要从该页面采取任何操作。
相反,设置一个 PayPal IPN (Instant Payment Notification)端点。 PayPal 将使用特定参数向此端点发出请求,以安全地通知您已收到付款;用它来更新用户的余额。请注意,此通知可能会在用户查看重定向页面之前或到达,具体取决于他们的浏览器重定向的速度以及 PayPal 验证付款和调用您的端点所需的时间。
关于php - paypal支付后添加积分系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38112605/