调用 PayPal REST API execute URL 进行订阅时到底发生了什么

What exactly happens when calling the PayPal REST API execute URL for subscriptions

使用 PayPal rest API 创建订阅(定期付款)时,一旦创建了结算协议,就需要执行两个步骤;通过审批流程,然后执行付款。

我正试图弄清楚在这些阶段究竟发生了什么,以便我可以处理错误。我假设如果用户有一张过期的卡或类似的东西,那么他们将在通过审批流程时被提示输入有效的卡。是真的吗?

然而,我的主要问题是调用执行 URL 时会发生什么?真的在这里付款吗?如果用户没有 PayPal 余额并且他们的银行账户中没有钱,这里会出现错误响应,还是会在以后的通知中出现?我问是因为我想知道一旦我调用了 execute URL 是否可以在我的服务中设置订阅,或者我是否需要一个通知来知道付款确实发生了。执行(或批准)URL 是否会检查客户是否可以付款、是否拥有有效卡等?

提前致谢

要完成审批流程,买家的 PayPal 帐户中必须有可用的资金来源。届时任何过期的信用卡都不会被计算在内。在执行付款阶段,除非通过 setup_fee,否则 PayPal 不会对资金来源进行任何检查。如果没有setup_fee,将在开始日期第一次尝试向买家收费,如果有问题通知将在那时返回。