我已经在沙盒上测试了PayPal IPN。它没有问题。我使用模拟PayPal帐户进行了测试。现在,我已经搬走了,因为我只有一个,所以我无法使用PayPal帐户进行测试。所以我尝试使用卡。付款成功。但是,IPN为空。
对于IPN调用,我没有任何PHP错误。在我的真实帐户的通知->付款通知中定义的IPN URL是正确的。
使用PayPal Smart Checkout付款:https://developer.paypal.com/docs/checkout/#how-the-buttons-work
通过卡购买时,贝宝不使用IPN吗?
答案 0 :(得分:1)
您需要IPN做什么?那是一项非常古老的服务。
为PayPal Checkout使用服务器端集成。用户界面如下:https://developer.paypal.com/demo/checkout/#/pattern/server
您在服务器上需要两条相应的路由,一条用于“设置交易”,一条用于“捕获交易”,在此处记录:https://developer.paypal.com/docs/checkout/reference/server-integration/