Node.js 条带-使用结帐页面中的电子邮件创建客户

Node.js 条带-使用结帐页面中的电子邮件创建客户,node.js,stripe-payments,Node.js,Stripe Payments,嗨,我只是在尝试stripe,我遇到了一个问题,我试图用表单中提供的电子邮件创建一个新客户(我使用嵌入式签出),但我无法检索与新创建的客户一起发送的电子邮件值。它总是空的。任何帮助都将不胜感激 提前谢谢 表格: Stripe要求客户填写电子邮件地址,当您在服务器上处理付款时,Stripe将向您提供客户的电子邮件地址 如果您事先知道,您甚至可以为客户填写电子邮件,但假设您不知道,您或者需要一个侦听器,以便在客户向该电子邮件字段输入文本时进行侦听,或者在成功完成收费后从stripe中提取文本,以正

嗨,我只是在尝试stripe,我遇到了一个问题,我试图用表单中提供的电子邮件创建一个新客户(我使用嵌入式签出),但我无法检索与新创建的客户一起发送的电子邮件值。它总是空的。任何帮助都将不胜感激

提前谢谢

表格:


Stripe要求客户填写电子邮件地址,当您在服务器上处理付款时,Stripe将向您提供客户的电子邮件地址


如果您事先知道,您甚至可以为客户填写电子邮件,但假设您不知道,您或者需要一个侦听器,以便在客户向该电子邮件字段输入文本时进行侦听,或者在成功完成收费后从stripe中提取文本,以正确的方式进行侦听

Stripe要求客户填写电子邮件地址,当您在服务器上处理付款时,Stripe将向您提供客户的电子邮件地址


如果您事先知道,您甚至可以为客户填写电子邮件,但假设您不知道,您或者需要一个侦听器,以便在客户向该电子邮件字段输入文本时进行侦听,或者在成功完成收费后从stripe中提取文本,以正确的方式进行侦听

而不是
电子邮件
,您可能正在寻找
stripeEmail
@亚当·史蒂文森就是这样!哈哈,非常感谢男士:)你可能要找的是
stripeEmail
,而不是
email
@亚当·史蒂文森就是这样!哈哈,非常感谢,男人:)
<form action="/payment" method="POST">
              <script
                src="https://checkout.stripe.com/checkout.js" class="stripe-button"
                data-key="pk_test_---------------------"
                data-amount="15000"
                data-name="WetWired"
                data-description="Widget"
                data-billing-address="true"
                data-zip-code="true"
                data-shipping-address="true"
                data-locale="auto">
              </script>
            </form>
app.post('/payment', function (req, res) {

 console.log("posted");

 // Get the credit card details submitted by the form
 var token = req.body.stripeToken; // Using Express
 var email = req.body.email;

 stripe.customers.create({
   source: token,
   plan:"tv_subscription",
   email : email
 }).then(function(customer) {
   return stripe.charges.create({
    amount: 15000, // Amount in cents
    currency: "cad",
    description: 'android box',
    customer: customer.id
    });
 }).then(function(charge) {
 // YOUR CODE: Save the customer ID and other info in a database for later!

  });
 });