【发布时间】:2022-02-14 10:30:38
【问题描述】:
我是 Node.js 的新手,我想使用 nodejs 和 stripe 收集用户数据,如姓名、电话号码、Gmail、城市等。这样我就可以通过条带仪表板了解用户及其所有信息。
服务器端
app.post("/charge", (req, res) => {
try {
stripe.customers
.create({
name: req.body.name,
email: req.body.email,
source: req.body.stripeToken
})
.then(() => res.render("succ.html"))
.catch(err => console.log(err));
} catch (err) {
res.send(err);
}
});
当我使用此代码时,我只是从用户那里获取姓名和 Gmail...IDK 我可以使用哪些元素来获取电话号码和城市...等等。
scripts.js
const stripeTokenHandler = token => {
const hiddenInput = document.createElement('input');
hiddenInput.setAttribute('type', 'hidden');
hiddenInput.setAttribute('name', 'stripeToken');
hiddenInput.setAttribute('value', token.id);
form.appendChild(hiddenInput);
form.submit();
}
【问题讨论】:
标签: javascript node.js express stripe-payments