Stripe/NodeJS:为 promotion

编程入门 行业动态 更新时间:2024-10-06 01:39:18

<a href=https://www.elefans.com/category/jswz/34/1770990.html style=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"],
              });
回答如下:

更多推荐

Stripe/NodeJS:为 promotion

本文发布于:2024-05-30 15:42:15,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1770654.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Stripe   NodeJS   promotion

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!