javascript - Stripe : Shipping address not submitting via Node/Express

标签 javascript node.js express stripe-payments

我正在使用 NodeExpressStripe 提交表单。当我为该费用创建新客户时,我提交了与其相关的数据:https://stripe.com/docs/api/node#create_customer

除送货地址外,所有内容都显示在 Stripe 的仪表板上。我在命令行或控制台中没有收到任何错误,因此很难排除故障。我唯一的猜测是,我需要将一些配置传递给 Stripe,告诉他们我正在收集地址。不知道。

任何帮助将不胜感激!

这就是我现在所拥有的。

stripe.customers.create({
    email: req.body.stripeEmail,
    source: req.body.stripeToken,
    description: "this is he",
    metadata: {
      this: "that",
      gender: "female",
      party: "green"
    },
    shipping: {
      name: "Yuki Matthews",
      address: {
        line1: "123 Yukon Ave.",
        line2: "Suite B",
        city: "Seattle",
        state: "Washington",
        country: "United States",
        postal_code: "98144"
      }
    }
    
  })

最佳答案

您的代码是正确的。送货地址不会显示在仪表板中,但可以在您 retrieve the customer 时检索。通过 API。

关于javascript - Stripe : Shipping address not submitting via Node/Express,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41716283/

相关文章:

javascript - 为什么我的 for 循环不执行?

node.js - Socket.IO 错误 'listen()' 方法在迁移到 Express 3.0 后需要一个 'http.Server' 实例

javascript - Discord.js - 允许在特定 channel 中执行命令

express - 如何将jwt token 存储在localStorage中,并使用express中的 header 将其发送回服务器?

validation - Sequelize 验证违规

javascript - 文本行之间是否有特定的 x-y 坐标?

javascript - 如何使用 Work Light 使用服务器端 javascript 发出 HTTPS 请求?

javascript - dev_prod_switch 未选取命令行变量

mysql Node : can't set headers after they are sent

javascript - 从 Swift 4 向 Node.js 发送发布请求