WooCommerce Stripe Test mode

时间:2020-08-26 作者:Nick Wilkins

因此,我一直在将WooCommerce与Stripe checkout集成,并正确设置所有内容,但当涉及付款时,我在点击“下订单”后得到了以下响应:

No such customer: \'cus_Hu9exn9bPLd3SA\'; a similar object exists in test mode, but a live mode key was used to make this request.
我已经在后端正确设置了测试模式键(和客户端ID)-将woocommerce设置为“启用测试模式”。一切似乎都很好。当查看条带测试模式时,它也可以正确地创建客户,但它几乎像是“重定向”或“报告”回一个实时模式密钥或其他什么?

手动检查源代码,并确定测试模式键(很明显,这也是在测试模式中创建客户的过程)。看看webhook的尝试,它是这样做的:stripe webhook rows

所以这显然是可行的。但说到“充电”,它似乎失败了。在WooCommerce订单中显示“待付款”`

感谢您的帮助:?

谢谢

刻痕

2 个回复
SO网友:Nick Wilkins

好吧,在我挠头和潜水之后,我意识到了这个问题。该站点是一个多供应商站点,与供应商的连接是通过活动密钥实现的。因此,尽管它在测试中创建了一个客户,但它会尝试使用供应商的实时测试密钥向供应商收取用户“x”金额。

留下来让其他人在这个定制场景中挠头。

SO网友:glinda93

如果您确信密钥和模式正确,请使用此SQL从用户中删除附加的条带客户ID(现已过时):

DELETE * FROM `wp_usermeta` WHERE `meta_key` LIKE ‘_stripe_customer_id’

相关推荐

E-commerce for wordpress

wordpress是否有一个电子商务解决方案,允许一家店有一个现场博客?如果是的话,有哪些选择?通常是否有一个被认为是“最好的”?