2015-11-08 21 views
21

ストライプ支払いのポップアップでメールアドレスを事前に入力する方法が見つからないようです。しかし今週末、私はストライプ決済を使用するウェブサイト上の2つのアカウントにサインアップし、そのウェブサイトにストライプダイアログのiframeボックスにメールが事前に入力されていることに気付きました。だから私は方法がなければならないことを知っているが、私はそれを行う方法がわからない。ドキュメントはそのプロパティを定義しません。 javascript APIと基本的なStripeダイアログを使って、これがどのように行われているか説明できますか?Stripe paymentsダイアログポップアップでメールを事前に入力する方法

答えて

36

あなたがSimple Checkoutを使用している場合は、このようなdata-emailにメールを渡します

<form action="/charge" method="POST"> 
    <script 
    src="https://checkout.stripe.com/checkout.js" class="stripe-button" 
    data-key="pk_test_6pRNASCoBOKtIshFeQd4XMUh" 
    data-image="/img/documentation/checkout/marketplace.png" 
    data-name="Stripe.com" 
    data-description="2 widgets" 
    data-amount="2000" 
    data-email="[email protected]" 
    data-locale="auto"> 
    </script> 
</form> 

あなたがCustom Checkoutを使用している場合は、handler.open()emailパラメータにメールを渡します

handler.open({ 
    name: 'Stripe.com', 
    description: '2 widgets', 
    amount: 2000, 
    email: "[email protected]" 
}); 
+0

されていますStripe Apple Payを使用して電子メールをあらかじめ入力することは可能ですか? – arjayads

+4

無効なメールアドレス( "admin"など)を渡すと、あらかじめ完全に入力されていないことを知っておくとよいでしょう。 – Lorentz

関連する問題