我是PayPal付款通过重定向到PayPal。这意味着付款将在用户的浏览器中进行,并在前端为我提供付款的详细信息。付款发生后,我需要存储详细信息,以便以后使用,我将知道用户已经支付。一旦付款发生在前端,我就会调用我的服务器来存储支付的细节。
问:如果付款发生在前端,然后对我的服务器进行api调用,它就会出错。我留下的场景是,用户没有为该产品付费,即使他支付了费用。在这种情况下我能做什么?
发布于 2019-08-02 10:11:15
实现即时付款通知书。
来自文档
PDT有一个主要缺点:它只发送一次订单确认,也只发送一次订单确认。因此,当PDT发送确认时,您的站点必须运行;否则,它将永远不会收到消息。 与一起使用IPN,相反,订单确认的交付实际上是保证的,因为IPN重新发送确认直到您的站点确认收到为止。为此,PayPal建议您实现IPN而不是PDT。 ..。 注意:如果您的网站必须立即收到付款通知,您可以同时执行IPN和PDT。然而,如果您这样做,您的网站将收到两次订单确认为每次销售。因此,您必须小心地对给定确认消息的一个副本采取行动(例如,发送产品)。
您也可以实现万维网钩,而不是IPN,它基本上是IPN的一个经过重新加工的变体,使用了更现代的技术和更精简的接口。另见何时使用IPN,何时WebHooks在PayPal中作为通知机制?
https://stackoverflow.com/questions/57324097
复制相似问题