我通过 Java 中的 Stripe SDK 创建了具有特定 UUID 的客户。我已经从条带仪表板中删除了客户,我正在尝试再次创建具有相同 UUID 的客户。但是 Stripe create API 返回错误说 : An error occurred: com.stripe.exception.InvalidRequestException: Customer already exists.; code: resource_already_exists; request-id: req_ijx6XztFJpbl9M
,但是在为相同的 UUID 创建订阅时,API 返回:com.stripe.exception.InvalidRequestException: No such customer: <uuid>; code: resource_missing; request-id: req_WGL7FhMKf47uh6
任何帮助表示赞赏。谢谢
如 API 文档中所述,客户被软删除:https : //stripe.com/docs/api/customers/delete
删除后不能创建具有相同 ID 的新客户——错误是正确的。您仍然可以直接检索已删除的客户,您会发现它有deleted=true
.
不建议使用自定义 ID。如果您尝试与内部 ID 保持一致,metadata
建议使用使用方法,并维护与系统中 Stripe 生成的 ID 的映射。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句