早上好。
在我们公司发布此版本时遇到了麻烦。
如今,我们有一个Stripe正在生产,但现在我们正试图仅向该国的用户开放Stripe Mexico。
我们根据他的货币来交换api_key,直到我们检查了网络钩子,一切看起来都很好。
它的Webhook名为“ invoice.payment_succeeded ”。在旧的Stripe帐户中,我们收到带有行[data] [id]的Json作为Formart,如“ sub_XyZ ***** *“ ,它引用一个订阅的效果很好。
但是在新帐户(Stripe Mexico)中,我们在同一字段上收到的格式为“ sli_JKL ****” ,即我的墨西哥条纹帐户中不存在“订阅”,因此会引发异常,最后webhooks状态代码为500。
我不知道为什么墨西哥Stripe帐户中的格式发生了变化……最糟糕的是我的Stripe Mexican Dashboard上不存在“订阅”。
条纹墨西哥: https://ibb.co/mHwtmo
此行出现问题: https://ibb.co/iJ5KRo
该结果为False,因此在else行stripe_subscription中尝试检索具有客户和item [“ id”]的订阅,但由于在条纹仪表板中不存在该订阅而引发异常。
Webhooks失败: https://ibb.co/haog6o
谢谢大家!