PayPal REST API发送发票问题:沙箱环境报错求助
PayPal沙箱发票发送失败:USER_NOT_FOUND及邮箱未确认问题解决
问题现象
- 调用PayPal REST API发送草稿发票时返回错误:
{"name":"UNPROCESSABLE_ENTITY","message":"The requested action could not be performed, semantically incorrect, or failed business validation.","debug_id":"9823bcc8a0327","details":[{"issue":"USER_NOT_FOUND","description":"User is not associated with paypal based on invoicer email."}],"links":[{"href":"https://developer.paypal.com/docs/api/invoicing/#errors","method":"GET"}]} - 使用商家凭证登录沙箱手动发送时,收到提示:
To save or send, please confirm your email address (bs@business.example.com) first.
- 错误信息附带的官方帮助链接跳转无效,无法获取有效指引。
解决步骤
- 验证沙箱商家账户邮箱
登录对应bs@business.example.com的PayPal沙箱商家账户,在账户设置中找到邮箱验证选项,完成邮箱验证(沙箱环境会发送验证邮件,点击邮件内链接即可确认)。 - 核对API调用凭证与账户一致性
检查调用API时使用的Client ID和Secret是否属于已验证的沙箱商家账户,同时确保发票请求中的开票方邮箱与该账户邮箱完全匹配,避免拼写错误。 - 重新发起发票发送操作
完成邮箱验证和凭证核对后,再次调用API发送草稿发票,或直接在沙箱后台手动发送即可。
内容的提问来源于stack exchange,提问作者Aaron. S
相关产品推荐
相关产品推荐

