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
相关产品推荐
相关产品推荐

