我已经有一段时间了,我已经尝试过广泛使用谷歌。
我设置了我的应用程序:它是一个 HWID 系统,仅供付费订阅者使用。
我希望买家能够点击“立即购买”按钮,一旦他们成功付款,他们的信息就会自动添加到应用程序使用的数据库中。这样付款后无需等待。
我知道这是可能的,因为我以前看过它 - 我似乎无法找到它是如何工作的?
我希望这也可以在 php 中完成。
基本上,您将需要使用 Paypal API -
您指定不希望在付款后等待更新记录。根据您的计划,您应该意识到假设付款已处理(在处理之前)的危险。
有人可以通过多种方式欺骗您的系统,使其认为他们已经使用贝宝付款(实际上他们的付款失败或他们试图进行欺诈)。
因此,如果您只是在使用贝宝付款后根据其返回值更新您的记录,这可能会导致您面临问题。所以我个人不会做你指定的操作,除非我知道付款已经顺利完成,你是怎么做到的?
我会使用 paypal 的 IPN(您甚至可以将其与 PDT 结合起来为您的用户获取早期指标/信息),因此步骤:
在我的测试中,您通常会在付款后几秒钟内收到 IPN(有时甚至在用户被重定向之前。但是对于 IPN 需要更长时间处理的时间,您需要让您的用户了解付款进度(您可以使用 PDT数据)或仅在贝宝的重定向页面上显示一条消息。
从贝宝的结尾有很多事情要做,但如果你一步一步地去做,那就没有那么痛苦了。