php - paypal支付后添加积分系统

标签 php node.js paypal

我有一个可以购买积分的网站。我使用 Paypal 付款。我的方法是这样的。 - Paypal 成功后重定向到成功?点= 100 - 在成功页面中,我将根据点变量向用户添加点。 - 但像这样,用户可以直接输入 url 或刷新页面。还能加分。

我的问题是如何防止用户直接在 url 中键入或刷新

服务器语言:PHP、Nodejs

最佳答案

使用重定向页面通知用户他们的付款已完成,但不要从该页面采取任何操作。

相反,设置一个 PayPal IPN (Instant Payment Notification)端点。 PayPal 将使用特定参数向此端点发出请求,以安全地通知您已收到付款;用它来更新用户的余额。请注意,此通知可能会在用户查看重定向页面之前到达,具体取决于他们的浏览器重定向的速度以及 PayPal 验证付款和调用您的端点所需的时间。

关于php - paypal支付后添加积分系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38112605/

相关文章:

PHP ZF2 单元测试调度方法非常慢

java - PayPal SDK 从付款审核页面到个人资料页面

php - SQL 语句基于 $curr_time->format ('Y-m-d H:i' )

php - 一键下载并 "thank you"页面

php - 比较两个日期

javascript - Node.js 中的“无法获取/”错误

node.js - Mongoose .pre ('save' ) 不会触发

java - java将数据保存在内存中而不是保存在数据库中

php - DoExpressCheckoutPayment 中的 PayPal 错误 #10007 权限被拒绝

php - 结帐时进行 Paypal 货币兑换