首页 文章

Stripe,Django和Cartridge / Mezzanine的问题

提问于
浏览
0

我的它是一个墨盒/夹层应用程序,运行正常,https设置正确 . 它工作正常,直到我结束检出过程,我在浏览器中收到以下调试错误:

异常类型:AuthenticationError异常值:
没有提供API密钥 . (提示:使用"stripe.api_key = "设置API密钥) . 您可以从Stripe Web界面生成API密钥 . 有关详细信息,请参阅https://stripe.com/api,如果您有任何疑问,请发送电子邮件至support@stripe.com . 异常位置:/home/jamesgilbert/lib/python2.7/stripe/api_requestor.py in request_raw,第183行

回溯:文件"/home/johnsmith/webapps/cartridgeshop/lib/python2.7/Django-1.8.4-py2.7.egg/django/core/handlers/base.py"在get_response 132. response = wrapped_callback(request,* callback_args,** callback_kwargs)文件"/home/johnsmith/webapps/cartridgeshop/lib/python2.7/Django-1.8.4-py2.7.egg/django/views/decorators/cache.py"在_wrapped_view_func 57. response = view_func(request,* args,** kwargs)文件"/home/johnsmith/lib/python2.7/cartridge/shop/views.py" in checkout_steps 282.transaction_id = payment_handler(请求,表格,订单)文件“/home/johnsmith/lib/python2.7/cartridge_stripe/ init .py " in payment_handler 34. description=order) File " /home/johnsmith/lib/python2.7/stripe/resource.py " in create 344. response, api_key = requestor.request('post', url, params, headers) File " / home / johnsmith / lib / python2 request7中的.7 / stripe / api_requestor.py " in request 140. method.lower(), url, params, headers) File " /home/johnsmith/lib/python2.7/stripe/api_requestor.py“ . 'No API key provided. (HINT: set your API key using '

然后我在apache错误日志中得到以下内容:/home/johnsmith/lib/python2.7/cartridge/shop/views.py:226:

UserWarning:不推荐使用SHOP_CHECKOUT_FORM_CLASS设置 - 请为checkout_steps视图定义自己的urlpattern,并传入自己的form_class参数 .

我在设置中有正确的条带api键,所有设置都应该如此,我已经在其他地方看了看并走到了死胡同?

非常感谢

2 回答

  • 0

    您需要将Stripe API密钥添加到settings.py文件(您说您已经完成) . 类似于以下行,但使用来自Stripe开发人员网站的您自己的API密钥 .

    STRIPE_API_KEY = “sk_test_XXXXXXXXXXXXXXXXXXXXXXXX”

    您还需要引用python接口文件(您必须这样做才能获得此错误消息) .

    SHOP_HANDLER_PAYMENT =“cartridge.shop.payment.stripe_api.process”

    而且,您需要安装strip-python模块 .

    好像你做了所有这些,所以我不确定这是否会有所帮助,但也许它会引发一些事情来帮助你解决这个问题 .

  • 0

    Cartridge-stripe不要't seem to be maintained. I'建议使用墨盒内置的条带支付处理程序,这将在墨盒的下一个文档发布(PR)中记录 .

相关问题