Php 成功支付贝宝后编辑数据库

Php 成功支付贝宝后编辑数据库,php,vb.net,paypal,Php,Vb.net,Paypal,我已经在这方面做了一段时间了,我已经尝试广泛使用谷歌 我已经设置了我的应用程序:它是一个只对付费用户可用的HWID系统 我希望买家能够点击“立即购买”按钮,一旦他们成功付款,它会自动将他们的信息添加到应用程序使用的数据库中。这样就不需要在付款后等待 我知道这是可能的,因为我以前见过它——我只是不知道它是如何工作的 我希望这也能在php中完成。基本上,您需要使用Paypal API的- 您指定不希望在付款后等待更新记录。根据您的计划,您应该意识到假设付款已处理(在处理之前)的危险 有很多

我已经在这方面做了一段时间了,我已经尝试广泛使用谷歌

我已经设置了我的应用程序:它是一个只对付费用户可用的HWID系统

我希望买家能够点击“立即购买”按钮,一旦他们成功付款,它会自动将他们的信息添加到应用程序使用的数据库中。这样就不需要在付款后等待

我知道这是可能的,因为我以前见过它——我只是不知道它是如何工作的


我希望这也能在php中完成。

基本上,您需要使用Paypal API的-

您指定不希望在付款后等待更新记录。根据您的计划,您应该意识到假设付款已处理(在处理之前)的危险

有很多种方法可以让你的系统误以为他们是用贝宝支付的(实际上他们的支付失败了,或者他们试图进行欺诈)

因此,如果您在使用paypal付款后根据记录的返回值更新记录,可能会导致出现问题。所以我个人不会做你指定的操作,除非我知道付款已经通过,好的,你怎么做

我会使用paypal的IPN(您甚至可以将其与PDT结合起来,为您的用户获取早期指标/信息),因此以下步骤:

  • 获取用于测试的paypal沙盒帐户-
  • 决定是否要使用paypal的PDT以及IPN/just redirect page方法
  • 创建您的IPN代码(可用变量)-从中获取想法-可以找到该类代码:
  • 在您的IPN代码中(验证和验证后),您可以安全地在db中添加您想要的用户名/其他内容/通过电子邮件发送您的用户付款已成功
  • 在我的测试中,您通常会在付款后几秒钟内收到IPN(有时甚至在用户被重定向之前)。但是,如果IPN需要更长时间处理,您需要让您的用户随时了解付款进度(您可以使用PDT数据),或者只需在paypal的重定向页面上显示一条消息


    从paypal的角度来看,有很多事情要做,但是如果你一步一步地去做,就不会那么痛苦。

    基本上你需要使用paypal API的-

    您指定不希望在付款后等待更新记录。根据您的计划,您应该意识到假设付款已处理(在处理之前)的危险

    有很多种方法可以让你的系统误以为他们是用贝宝支付的(实际上他们的支付失败了,或者他们试图进行欺诈)

    因此,如果您在使用paypal付款后根据记录的返回值更新记录,可能会导致出现问题。因此,我个人不会执行您指定的操作,除非我知道付款已经完成,好的,您是如何做到的

    我会使用paypal的IPN(您甚至可以将其与PDT结合起来,为您的用户获取早期指标/信息),因此以下步骤:

  • 获取用于测试的paypal沙盒帐户-
  • 决定是否要使用paypal的PDT以及IPN/just redirect page方法
  • 创建您的IPN代码(可用变量)-从中获取想法-可以找到该类代码:
  • 在您的IPN代码中(验证和验证后),您可以安全地在db中添加您想要的用户名/其他内容/通过电子邮件发送您的用户付款已成功
  • 在我的测试中,您通常会在付款后几秒钟内收到IPN(有时甚至在用户被重定向之前)。但是,如果IPN需要更长时间处理,您需要让您的用户随时了解付款进度(您可以使用PDT数据),或者只需在paypal的重定向页面上显示一条消息


    paypal有很多事情要做,但如果你一步一步地去做,就不会那么痛苦。

    你尝试过什么?你需要提供一些起点,让人们可以帮助你:因为你问的问题太广泛了。你尝试过什么?你需要提供一些起点,让人们可以帮助你:因为你是一个问得太宽泛了。@Ron没问题,就像我说的那样,努力解决所有问题,它应该到位,祝你好运。@Ron没问题,就像我说的那样,努力解决所有问题,它应该到位,祝你好运。