当我创建付款并在本地存储paymentId和payerId时,是否可以在两个月后执行付款?
我想允许应用程序的免费测试阶段,并且仅在用户仍希望在两个月后使用该产品时执行。
答案 0 :(得分:2)
基本上,PayPal保证在日授权之后的 3天内获取资金。我记得我们必须自动批准需要人工审核的PayPal订单,否则我们会在3天授权期后将其丢失。
查看他们的文档,他们解释说授权可以在29天内重新授权。 在此查看他们的自动化期限和荣誉期文件: https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/authcapture/#honor-period-and-authorization-period
话虽如此,我相信您所寻找的功能称为“结算协议”或“参考交易”。它允许与购物者建立协议(支付0美元),以后可以收取费用。此功能需要PayPal进行特殊承保,并且不易批准。请参阅此处的文档 https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECReferenceTxns/