捕获后是否有更多的 paypal api 可以调用?

Is there more paypal api to call after capture?

我没有多少 paypal 经验,但正在使用 Flask 开发一些移动应用程序后端。

我正在使用 v2 结账 API 以支付固定金额以便用户拥有某些东西,目前使用沙盒帐户和沙盒客户端 ID。

我正在调用 POST v2/checkout/orders API 端点来创建订单,在有效负载中包含以下内容

...
"application_context": {
    "return_url": "http://127.0.0.1:5000/paypal/approve",
    "cancel_url": "http://127.0.0.1:5000/paypal/cancelled"
}
...

在用户批准支付后,return_url 被调用 token=<ORDER_ID>&PayerID=<PAYER_ID> 参数,它调用 POST v2/checkout/orders/<ORDER_ID>/capture API 端点来捕获订单。

在我的 paypal 开发人员仪表板中检查后,我注意到沙盒买家帐户的 Paypal 余额已从金额中扣除,但沙盒商店所有者(企业帐户)没有将其 Paypal 余额添加到该金额中。

查看paypal开发者仪表板中的通知后,我注意到有两条通知,一条是付款人的,一条是收款人的:

这些是我在 paypal 开发人员仪表板的 API 调用菜单中看到的,两者都处于正常状态

所以,我的问题是,是否需要调用另一个 API 端点才能让企业帐户获得他的钱(并将其添加到其 Paypal 余额中)或者是购买完成,企业账户只是在其他地方存钱?

附加信息:

Money is waiting for you

好像是pending中,请在30天内用sb-rsvvn879105@business.example.com登录https://www.sandbox.paypal.com,接受付款(否则会自动退款)

如果由于货币原因而处于待处理状态(例如,您使用帐户未持有的货币发送付款),那么一旦您打开新的货币余额,付款将不会在未来处于待处理状态