首页 > 解决方案 > Paypal 支付更新 MySQL db

问题描述

我只是想使用 paypal api 为一些客户提供支付链接,他们支付并更新我拥有的数据库中的内容。看,问题是我(还)不知道如何用 PHP 编码,而且我真的不明白我在互联网上找到的资源是如何工作的。至少不足以根据我的喜好修改它们。

最终结果是什么,我希望有一个系统,我可以在其中执行类似 mydomain.com/file.php?id=21321321312&amount=20 之类的操作,从那时起,人们就可以使用 paypal 付款了,它可以从 sql db 中获取以前的余额并向该现有余额添加一个公式(如“2 * 金额”),并更新该行。

有人可以帮助我了解如何修改已经存在的代码以执行上述操作,或者如果已经制作了这种东西,请向我指出一个教程。

标签: phpmysqlpaypal

解决方案


所以...如果您让浏览器访问包含此类公开信息的页面,任何人都可以通过更改 id 和金额来填充您的数据库中的虚假购买。通常,当有人通过您的网站使用 PayPal 等服务提交付款时,整个交易会发生在 PayPal 控制的窗口或对话框中。最后,用于 PayPal 的 JavaScript 将返回一些高度随机的 PayPal 交易 ID……这就是您发送到您的 php 后端代码的内容。然后在 php 中调用 PayPal API,检查交易是否通过以及交易金额(希望是正确的金额),然后将所有这些存储在数据库中,并将购买的产品奖励给客户。

所以顺序是:让 PayPal 运行其前端 JavaScript 并获取他们发送给您的结果代码,将该代码传递给您的后端,然后所有后端都针对 PayPal 检查代码并将其记录到数据库中。


推荐阅读