你好,我是Django的初学者,在尝试创建带条纹的订阅时,我得到了错误InvalidRequestError at /stripe/create-checkout-session Request req_M2eko0H9LwXvDz: You must provide at least one recurring price in
订阅mode when using prices.
这是我的views.py代码片段。
'checkout_session = stripe.checkout.Session.create(成功URL=请求.构建_绝对_URI(反向(' main:complete '))+“?会话ID={CHECKOUT_SESSION_ID}",取消URL=请求.构建_绝对_URI(反向(' main:canceled_transaction ')),客户端_reference_id=request.user.id如果request.user.is_authenticated else无,客户电子邮件=电子邮件,支付方式类型=[' card '],
line_items=[
{
'quantity': 1,
'price_data':{
'product':'PRODUCT_ID',
'unit_amount':settings.STRIPE_PRICE_ID,
'currency':'INR',
# 'recurring':'DAY'
}
}
],
mode='subscription',
) `
我尝试https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-line_items-price_data-recurring在代码中使用www.example.com。
1条答案
按热度按时间4dc9hkyq1#
这是因为您没有指定循环参数来声明这是一个循环价格,如错误所示。请注意,您可以在Stripe Dashboard中查看您的请求:https://dashboard.stripe.com/test/logs/req_M2eko0H9LwXvDz