【发布时间】:2019-06-14 10:34:02
【问题描述】:
我需要在有人结账时将变量传递给 PayPal,并在付款完成时将其传回。基本上我需要将用户引导到 PayPal 付款,然后在他们付款后让 PayPal 在返回 url 中告诉我谁付款,以便我可以在数据库中更新他们的订阅。
现在,有人注册后,他们被定向到https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EF3UGS6GMWP56,然后在他们付款后,他们被定向到https://culturehog.com/success
我需要更多类似的东西: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EF3UGS6GMWP56?USER=467
和: https://culturehog.com/success?USER=467
然后我可以让 PHP 将数据库中的用户 467 更新为“付费”。
有人有这方面的经验吗? :/
【问题讨论】:
-
我会检查响应返回的标题。贝宝不返回请求的某些状态不是一个好策略。
https://culturehog.com/success?USER=467不安全,有人可以很容易地暴力强迫所有用户获得报酬。