2014-05-09 69 views
0

如何检测Express Checkout令牌是否已过期?如果用户简单关闭了PayPal页面,并且他没有重定向回到我的退回(取消)页面。Paypal令牌已过期

是否发送某种形式的IPN消息?

回答

0

如果用户未完成购买,则不会发送IPN消息。 为什么要检查令牌是否过期?贝宝已经做到了。 如果您想检查事务是否依赖IPN消息和/或doExpressCheckout的结果。

+0

我需要跟踪我站点上的翻译状态。如果没有发送IPN消息,成功或cancle链接被打开,我没有任何方法来跟踪传输的状态。 – kozla13

+0

当事务发生成功或失败时发送IPN。如果没有交易,则没有IPN消息。您可以完全根据IPN发送给您的方式处理您后端的状态。 btw paypal文档指出:“SetExpressCheckout API操作返回一个令牌,由其他Express Checkout API操作和_ExpressCheckout命令使用来标识该事务。令牌的寿命约为3小时。”将令牌状态设置为不可靠,您可以使用快速结帐的步骤5(getExpressCheckoutDetails)来执行此操作 – Paizo

+0

除了所要求的内容之外,它会回答所有内容。 (指“如何检测Express Checkout令牌已过期?” –