小编kef*_*cat的帖子

从PayPal应用程序中检索所有付款信息

我最近一直在尝试编写一个Python脚本来自动获取PayPal应用程序所做的或接收的所有付款,这些应用程序与辅助器帐户相关联.我正在使用应用程序中的client_id和client_secret以及官方Python API库.

import paypalrestsdk
import logging
logging.basicConfig(level=logging.INFO)

paypalrestsdk.configure({
    "mode": "sandbox",
    "client_id": CLIENT_ID,
    "client_secret": CLIENT_SECRET})

payment_history = paypalrestsdk.Payment.all({"count": 10})
print(payment_history.payments)
Run Code Online (Sandbox Code Playgroud)

不幸的是,没有打印(payment_history返回NoneType).记录打印

INFO:root:Request[POST]: https://api.sandbox.paypal.com/v1/oauth2/token
INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1):  api.sandbox.paypal.com
INFO:root:Response[200]: OK, Duration: 0.937975s.
INFO:root:Request[GET]: https://api.sandbox.paypal.com/v1/payments/payment?count=10
INFO:requests.packages.urllib3.connectionpool:Starting new HTTPS connection (1): api.sandbox.paypal.com
INFO:root:Response[200]: OK, Duration: 1.19636s.
None
Run Code Online (Sandbox Code Playgroud)

因此,client_id和client_secret可能适合登录.在PayPal的沙箱帐户上,我既收到了辅导员的付款,也没有收到付款,但都没有输出.

话虽如此,有什么我做错了吗?这是我第一次使用PayPal API,所以任何帮助都会很棒!

python paypal

2
推荐指数
1
解决办法
1481
查看次数

标签 统计

paypal ×1

python ×1