最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

StripeNodeJS:为 promotion

网站源码admin43浏览0评论

Stripe/NodeJS:为 promotion

Stripe/NodeJS:为 promotion

创建订阅时,如果用户未输入促销代码,代码将失败并显示错误:

You passed an empty string for 'promotion_code'. We assume empty values are an attempt to unset a parameter; however 'promotion_code' cannot be unset. You should remove 'promotion_code' from your request or supply a non-empty value.

promo 取自前端(否则为空值)。我尝试使用围绕 promotion_code 的 if else 语句也失败了 - 如果未输入促销代码,我如何将 null 或空白值传递给它,或者省略此行?

const subscription = await stripe.subscriptions.create({
                customer: customer.id,
                items: [{ price: "price_1N1TKrGxUje7SlyIeNldQvLT" }],
                payment_settings: {
                  payment_method_options: {
                    card: {
                      request_three_d_secure: "any",
                    },
                  },
                  payment_method_types: ["card"],
                  save_default_payment_method: "on_subscription",
                },
                promotion_code: promo,
                expand: ["latest_invoice.payment_intent"],
              });
回答如下:

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论