You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PayPal Sandbox账户能否有多币种余额?Payouts Node SDK支付问题求助

PayPal沙箱Payouts向欧元账户付款失败的解决方案
  • 给商家沙箱账户添加欧元余额
    登录PayPal开发者后台,进入Sandbox > Accounts页面,找到你的商家账户点击View/Edit。在账户详情的Balances板块,点击Add Currency,选择欧元(EUR)并设置初始余额,保存后账户即可同时持有美元和欧元余额。

  • 调整Payouts请求的币种参数
    调用Node SDK发起付款时,必须确保请求中的币种与收款账户匹配。欧元付款时,sender_batch_header和amount字段的currency都要设为"EUR",示例代码如下:

    const payoutRequest = {
      sender_batch_header: {
        sender_batch_id: `batch_${Date.now()}`,
        email_subject: "您的付款已到账",
        currency: "EUR"
      },
      items: [
        {
          recipient_type: "EMAIL",
          amount: {
            value: "15.00",
            currency: "EUR"
          },
          receiver: "euro-test-account@sandbox.paypal.com"
        }
      ]
    };
    
  • 确认收款账户的币种支持
    检查欧元个人账户的设置,同样在Balances板块确认已添加欧元作为支持币种。如果收款账户未启用欧元,即使商家账户有欧元余额,付款也会失败。

内容的提问来源于stack exchange,提问作者apes-together-strong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 18:49:14