Php 贝宝:标准结帐返回

Php 贝宝:标准结帐返回,php,paypal,Php,Paypal,我有一个自定义按钮,调用paypal,这是标准的结账方法。就是这样, 如果客户使用信用卡且paypal接受,则paypal将重定向到我的网站,我将产品“标记”为已付款。但是,过了一段时间,银行拒绝了它。我怎样才能得到这个信息?如果我使用的是标准结帐。听起来你收到的是一张尚未结清的电子支票。几天后,当付款到期时,由于某种原因,它失败了 处理这一问题的最佳方法是利用。一旦配置完毕,它会将事务数据发布到您设置的侦听器脚本中。此脚本可以接收数据并更新数据库、发送电子邮件通知,或者根据不同的事务类型自动执

我有一个自定义按钮,调用paypal,这是标准的结账方法。就是这样,


如果客户使用信用卡且paypal接受,则paypal将重定向到我的网站,我将产品“标记”为已付款。但是,过了一段时间,银行拒绝了它。我怎样才能得到这个信息?如果我使用的是标准结帐。

听起来你收到的是一张尚未结清的电子支票。几天后,当付款到期时,由于某种原因,它失败了

处理这一问题的最佳方法是利用。一旦配置完毕,它会将事务数据发布到您设置的侦听器脚本中。此脚本可以接收数据并更新数据库、发送电子邮件通知,或者根据不同的事务类型自动执行任何其他操作


在e-check的情况下,IPN数据的支付状态将为Pending,然后当该支付状态更改时,您将获得另一个具有相同交易ID但状态为new的IPN。这样,您可以等待发货,直到任何交易的付款状态实际完成,而不是其他任何交易。

Hi!谢谢安德鲁。关于这一点,我还有两个问题:1)当我将用户发送到paypal的结账网站时,如何识别交易?2) 如何测试按钮?我找不到如何设置付款标准环境。您可以使用“发票”参数包含您自己的发票/订单ID,该ID将在IPN中返回,或者您也可以使用“自定义”参数,该参数也将在IPN中返回。要设置沙箱,请在创建帐户,然后进入仪表板,然后进入帐户。这就是创建沙箱帐户的地方。你需要一个买家和一个卖家(至少)。您将为您的沙箱销售商提供单独的API凭据,因此使用这些凭据就像使用live帐户一样,但API端点将是沙箱。