Charge Customer

PHOTO EMBED

Thu May 26 2022 02:24:05 GMT+0000 (Coordinated Universal Time)

Saved by @631 #javascript

app.post("/charge", (req, res) => {
  try {
    stripe.customers
      .create({
        name: req.body.name,
        email: req.body.email,
        source: req.body.stripeToken
      })
      .then(customer =>
        stripe.charges.create({
          amount: 199,
          currency: "usd",
          customer: customer.id
        })
      )
      .then(() => res.render("completed.html"))
      .then(() =>
        key.addKey(req.body.name, req.body.email)
          .catch(console.error)
      )
      .catch(err => console.log(err));
  } catch (err) {
    res.send(err);
  }
}
content_copyCOPY