Python Paypal单一付款-发件人资金不足错误

Python Paypal单一付款-发件人资金不足错误,python,paypal,Python,Paypal,我正试图用一个真实的银行账户在实时环境中进行Paypal支付。代码已经在开发环境中运行 问题是Paypal返回以下错误: INSUFFICIENT_FUNDS: Sender has insufficient funds 我通过调用 https://api.paypal.com/v1/payments/payouts?sync_mode=true [POST] 我正在使用他们的python SDK并发送带有以下值的POST消息: { "sender_batch_header": {

我正试图用一个真实的银行账户在实时环境中进行Paypal支付。代码已经在开发环境中运行

问题是Paypal返回以下错误:

INSUFFICIENT_FUNDS: Sender has insufficient funds
我通过调用

https://api.paypal.com/v1/payments/payouts?sync_mode=true [POST]
我正在使用他们的python SDK并发送带有以下值的
POST
消息:

{
    "sender_batch_header": {
    "email_subject": "Paypal Payout"
    },
    "items": [{
        "recipient_type": "EMAIL",
        "amount": {"value": "1", "currency": "USD"},
        "receiver": "test@gmail.com",
        "note": "123 Payout",
        "sender_item_id": 123456
    }]
})
我通过电话联系了Paypal,询问错误,他们说我们需要手动将资金存入Paypal帐户。我的第一个问题是:我可以从他们的API中执行此操作吗?(我不知道怎么做)

他们还说,这个问题是因为我正在做一个
大规模付款
(有一个付款项目)。。。他们告诉我,我可以通过使用他们的“
定期付款
”流程来避免这个问题。所以我的第二个问题是,我应该使用他们的API的资源是什么?或者,我在他们的网页上找不到有关他们“
定期付款
”的信息


上下文:我的银行帐户中已经有了钱,我希望Paypal在每次付款时都能自动从中提取。

您收到该特定错误消息的原因是,您的Paypal帐户中没有足够的资金来支付批量付款。要使Mass Pay API正常工作,您的PayPal余额中必须有与发送给收件人的金额相同的资金

以下是来自PayPal开发者网站的有关批量支付的一些信息:

商家使用大众支付API一次向多达250个收件人即时汇款。要向多个收件人发送付款,商家只需要收件人的PayPal帐户电子邮件地址、付款金额和货币代码。商家可以手动上传列出付款的文件,也可以使用Mass Pay API以编程方式创建付款

例如,如果您通过Mass Pay API向多个收件人发送$2000.00,您需要在PayPal帐户中包含$2000.00才能发送给收件人

您不能通过API调用将钱添加到您的PayPal帐户

以下是如何手动将资金添加到您的PayPal帐户:

您可以设置余额管理器,在PayPal余额中保留一定数量的资金。这将允许PayPal自动从您的银行帐户中提取资金,以保持PayPal帐户的余额:

看起来PayPal REST SDK有两个类,分别称为
Payment
paymout
。这可能就是贝宝代表的意思。因此,请尝试使用
paypalrestsdk.Payment
类。文档位于和上。@bumble\u bee\u tuna我无法使用此支付API指定收件人。以下是我不想使用MassPayments API的原因。我想要的是发送单一付款/付款(一次一个)给我的客户,而不需要向我的paypal帐户添加信用。我希望paypal在我发送付款/付款时自动从我的银行帐户取回资金。(他们说这可以通过“定期付款”来完成)现在我正在尝试使用,看看我是否可以在不增加paypal帐户的情况下付款。你知道这个@pp_MSI_Jenn吗?