根据PayPal的文档,它是不可能有即时付款通知( IPN
使用ExpressCheckout时经常性付款)。
这里是我想出了这样的结论:
在
SetExpressCheckout
documenation为NOTIFYURL
他们说:该通知URL只适用于
DoExpressCheckoutPayment
。 在设置时,此值将被忽略SetExpressCheckout
或GetExpressCheckoutDetails
。我没有与ExpressCheckout一次性付款。 我只是建立一个经常性的个人资料。 所以我跳过
DoExpressCheckoutPayment
就像是在规定的呼叫Recurring Payments integration guide
。 其实,如果我不过做DoExpressCheckoutPayment
调用它不会是有效的,因为我已经设定的数值0
。根据
1.
所述NOTIFYURL
(准确地PAYMENTREQUEST_0_NOTIFYURL
)将被忽略,除非一个DoExpressCheckoutPayment
被调用。 不过,我曾试图将其设置在SetExpressCheckoutPayment
通话。使用IPN模拟器我成功接收IPN通知。
当成功地创建一个新的循环付款资料中使用
CreateRecurringPaymentsProfile
我没有收到IPN通知。我没有找到相关的循环付款,我可以用它来设置一个API调用
NOTIFYURL
。
我怎样才能建立一个IPN URL经常性使用ExpressCheckout付款没有初始支付, INITAMT
或其他需要DoExpressCheckoutPayment
?