使用Stripe API更新客户时遇resource_missing错误求助
问题原因及解决方法
出现resource_missing错误的核心原因是你使用的客户ID cus_NC2tFwyzx3A4mM 并不存在于你的Stripe测试账户中。
可能的具体情况:
- 直接复制了文档中的示例客户ID,而非自己账户内创建的真实测试客户ID。
- 使用的测试密钥所属账户,与创建该客户ID的账户不一致(比如误用了其他测试账户的密钥)。
解决步骤:
- 登录Stripe测试仪表盘,进入「客户」页面,找到你已创建的测试客户条目。
- 复制该客户对应的真实ID(格式为
cus_xxxxxx)。 - 将curl命令中的
cus_NC2tFwyzx3A4mM替换为这个真实ID,重新执行命令:curl https://api.stripe.com/v1/customers/[你的真实客户ID] \ -u sk_test_my_test_key: \ -d "metadata[order_id]"=6735 - 确认使用的
sk_test_my_test_key是当前登录的测试账户的密钥,避免跨账户操作。
内容的提问来源于stack exchange,提问作者Patrick Jane
相关产品推荐
相关产品推荐

