bgm*_*ter 5 python django webhooks payment-processing stripe-payments
我试图找出一种有效的方法来测试我的服务器如何处理来自Stripe的webhooks.我正在建立一个系统来为客户的信用卡添加多个订阅,这在Stripe的网站上有所描述:
https://support.stripe.com/questions/can-customers-have-multiple-subscriptions
我遇到的问题是弄清楚如何有效地测试我的服务器是否正确执行脚本(即,在发票中添加正确的订阅,在我的数据库中记录事件等).我现在不太关心自动化测试,我只是在努力有效地对脚本进行任何好的测试.有没有人以前用Django做过这件事?您使用了哪些资源和工具来运行这些测试?
谢谢!
我没有使用任何工具来运行测试。Impact 条带具有完整的 API 参考,它显示您发送给他们的信息,并且它们还显示错误。Stripe 非常容易设置,价格便宜,并且在文档中有完整的详细信息。
我所做的是?
首先,我创建一个 Stripe 帐户。在该帐户中,他们会给您:
登录后,您将在顶部看到文档。单击文档,他们将为您提供有关如何创建表单、如何创建订阅、如何处理错误等等的分步教程。
检查您的脚本是否正在执行并连接到 stripe。单击完整 API 参考,然后选择 Python。在该页面中,您将看到您发送的信息以及遇到的错误。
我真正喜欢的是,如果 Stripe 检测到错误,系统会指出并为您提供解决方案。解决方案在左侧,检查发送的信息在右侧。
Stripe 分为两个世界:测试模式和实时模式。在测试模式下,您可以执行创建新客户、添加新发票、设置订阅等操作。无论您在测试模式下做什么,都与您的 Stripe 上线时相同。