捕获后是否有更多的 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开发者仪表板中的通知后,我注意到有两条通知,一条是付款人的,一条是收款人的:
- sb-rsvvn879105@business.example.com |钱在等着你 | 2020 年 3 月 31 日 04:21:21
- sb-6dd8n877465@personal.example.com |您向 John Doe 的测试商店付款的收据 | 2020 年 3 月 31 日04:21:21
这些是我在 paypal 开发人员仪表板的 API 调用菜单中看到的,两者都处于正常状态
- /v2/checkout/orders/4JP666895R973750K/capture | 10c6183daabff | 2020 年 3 月 31 日04:20:32
- /v2/checkout/orders | 57dbafbf30234 | 2020 年 3 月 31 日04:18:36
所以,我的问题是,是否需要调用另一个 API 端点才能让企业帐户获得他的钱(并将其添加到其 Paypal 余额中)或者是购买完成,企业账户只是在其他地方存钱?
附加信息:
- 我没有使用默认的沙箱应用程序凭据
- 我在自定义沙盒应用程序中使用默认企业帐户(与默认沙盒应用程序一起创建)
- 我在自定义沙盒应用程序中使用默认个人帐户(与默认沙盒应用程序一起创建)
- 默认沙盒应用程序和我的自定义沙盒应用程序具有相同的设置
Money is waiting for you
好像是pending中,请在30天内用sb-rsvvn879105@business.example.com登录https://www.sandbox.paypal.com,接受付款(否则会自动退款)
如果由于货币原因而处于待处理状态(例如,您使用帐户未持有的货币发送付款),那么一旦您打开新的货币余额,付款将不会在未来处于待处理状态
我没有多少 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开发者仪表板中的通知后,我注意到有两条通知,一条是付款人的,一条是收款人的:
- sb-rsvvn879105@business.example.com |钱在等着你 | 2020 年 3 月 31 日 04:21:21
- sb-6dd8n877465@personal.example.com |您向 John Doe 的测试商店付款的收据 | 2020 年 3 月 31 日04:21:21
这些是我在 paypal 开发人员仪表板的 API 调用菜单中看到的,两者都处于正常状态
- /v2/checkout/orders/4JP666895R973750K/capture | 10c6183daabff | 2020 年 3 月 31 日04:20:32
- /v2/checkout/orders | 57dbafbf30234 | 2020 年 3 月 31 日04:18:36
所以,我的问题是,是否需要调用另一个 API 端点才能让企业帐户获得他的钱(并将其添加到其 Paypal 余额中)或者是购买完成,企业账户只是在其他地方存钱?
附加信息:
- 我没有使用默认的沙箱应用程序凭据
- 我在自定义沙盒应用程序中使用默认企业帐户(与默认沙盒应用程序一起创建)
- 我在自定义沙盒应用程序中使用默认个人帐户(与默认沙盒应用程序一起创建)
- 默认沙盒应用程序和我的自定义沙盒应用程序具有相同的设置
Money is waiting for you
好像是pending中,请在30天内用sb-rsvvn879105@business.example.com登录https://www.sandbox.paypal.com,接受付款(否则会自动退款)
如果由于货币原因而处于待处理状态(例如,您使用帐户未持有的货币发送付款),那么一旦您打开新的货币余额,付款将不会在未来处于待处理状态