我正在尝试使用Pinax-Stripe为Django应用程序设置一次性费用,但是当我尝试创建费用时,却收到错误消息
请求req_v8NSWneLebqYMK:无法向没有有效卡的客户收费
我已成功将我的秘密+可发布密钥添加到settings.py中,并将路径添加到Webhook path("payments/", include("pinax.stripe.urls")),
我已经运行./manage.py init_customers
,因此现有用户被创建为客户。
我当前的测试视图如下
charges.create(amount=decimal.Decimal("5.66"), customer=request.user.customer.stripe_id)
这是基于我在文档中阅读的代码-https://pinax-stripe.readthedocs.io/en/latest/user-guide/ecommerce/
如果有任何帮助,这是我尝试创建费用时默认的django服务器打印的内容-"GET /dashboard/request/ HTTP/1.1" 500 102444
我是否需要在某处添加默认信用卡以进行测试?