Stripe payments 在测试模式中存在一个类似的对象,但是使用了一个活动模式密钥来发出此请求

Stripe payments 在测试模式中存在一个类似的对象,但是使用了一个活动模式密钥来发出此请求,stripe-payments,Stripe Payments,这与其说是一个问题,不如说是对这个让我恼火了几个小时的问题的回答。我确实在网上找到了解决方案,但不是在一个直接或容易的地方 事实证明,这个问题实际上与我在我的网站上使用的是测试密钥还是实时密钥无关 我已经将我的代码部署到heroku,更新了我的env以匹配活动密钥,并收到了这个线程标题中列出的错误 解决方案实际上非常简单,问题实际上存在于stripe中,而不是我的代码中 我在测试中定义了订阅计划,然后我不得不为live版本创建新的计划(没有导入功能,但这是另一天的挫折) 问题是您实际上必须回到您

这与其说是一个问题,不如说是对这个让我恼火了几个小时的问题的回答。我确实在网上找到了解决方案,但不是在一个直接或容易的地方

事实证明,这个问题实际上与我在我的网站上使用的是测试密钥还是实时密钥无关

我已经将我的代码部署到heroku,更新了我的env以匹配活动密钥,并收到了这个线程标题中列出的错误

解决方案实际上非常简单,问题实际上存在于stripe中,而不是我的代码中

我在测试中定义了订阅计划,然后我不得不为live版本创建新的计划(没有导入功能,但这是另一天的挫折)

问题是您实际上必须回到您的测试计划中,暂时重命名它们,然后再重新命名它们

所以,如果我在测试中有Plan-A,并且我在live中创建Plan-A,那么我需要将Plan-A在测试中重命名为Plan-A1之类的东西。然后我可以把它重新命名为Plan-A和Stripe,然后就可以正常工作了

无论如何,我希望这能为其他人解决问题,因为试图找出错误的地方确实很烦人,而责怪你的代码并不总是这样