0
こんにちは、私は問題に遭遇しました。フォームから提供された電子メールで新しい顧客を作成しようとしています(埋め込みチェックアウトを使用しています)新しく作成された顧客に送信する電子メール値を取得することはできません。常に空です。どんな助けがあれば幸いです。ストライプ - チェックアウトページからメールを使用して顧客を作成する
ありがとうございました!
フォーム:
<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!
});
});
'email'ではなく、' stripeEmail'を探していますか? https://stripe.com/docs/checkout#integration-simple-parameters – Adamjstevenson
@Adamjstevensonそれはまさにそれです!斗LOL感謝多くの男:) – jordan