【发布时间】:2021-12-21 00:30:30
【问题描述】:
我正在开发一个使用 Stripe 处理付款的应用程序。我已经在测试模式下测试了所有内容,但是当我切换到实时模式时,我的网络钩子上出现错误,错误率为 100%,Stripe 返回的可能解释是: { "detail": "未提供身份验证凭据。" } 状态码是:403。
【问题讨论】:
我正在开发一个使用 Stripe 处理付款的应用程序。我已经在测试模式下测试了所有内容,但是当我切换到实时模式时,我的网络钩子上出现错误,错误率为 100%,Stripe 返回的可能解释是: { "detail": "未提供身份验证凭据。" } 状态码是:403。
【问题讨论】:
如果不是这种情况,请检查您的 API 密钥,可能的错误可能是由于 csrf_token 因为 Stripe 未返回错误“未提供身份验证凭据”,这是您的服务器问题。
将此添加到您的 webhook:
@csrf_exempt
def my_webhook_view(request):
payload = request.body
event = None
这将解决您的问题。
【讨论】: