Php 贝宝扩展授权持有

Php 贝宝扩展授权持有,php,paypal,Php,Paypal,我正在使用Paypal Express结帐,并能够在付款人卡上进行授权保留,但它将在29天后过期 我可以使用Paypal Express Checkout API或Paypal Adaptive Payments API延长授权期限吗?您可以使用重新授权并获得更多时间。您可能需要做的是以订单的形式运行原始的Express Checkout,这会确认资金可用,但实际上不会保留。然后,在创建订单后的29天内,您可以授权实际持有这些资金,但如果资金不再可用(因为它们没有被持有),当然授权可能会失败 我

我正在使用Paypal Express结帐,并能够在付款人卡上进行授权保留,但它将在29天后过期

我可以使用Paypal Express Checkout API或Paypal Adaptive Payments API延长授权期限吗?

您可以使用重新授权并获得更多时间。您可能需要做的是以订单的形式运行原始的Express Checkout,这会确认资金可用,但实际上不会保留。然后,在创建订单后的29天内,您可以授权实际持有这些资金,但如果资金不再可用(因为它们没有被持有),当然授权可能会失败

我知道简单地运行授权和DoReauthorization会有一些限制,但我很难在PayPal的新文档中找到细节。如果我没记错的话,你可以在29天内的任何时候运行DoReauthorization,但同样,资金仍然不能保证这一点。事实上,如果我没记错的话,即使是定期授权也只能保证3天,您需要在这3天内运行reauth,才能购买额外的3天保证资金可用性

在这3天期限之外,授权有效期为29天,但可能无法获得资金

如果我能追踪到细节,我会在那时发布。以前PayPal在其旧网站上提供的详细PDF文档中都有这些内容,但现在他们已经将这些内容用HTML文档转移到了这个新网站上,而这些内容并没有那么详细。有点令人沮丧