2015-11-08 73 views
21

我似乎无法找到预填充条形支付弹出窗口中电子邮件地址的方法。然而,这个周末我在使用分段付款的网站上注册了两个账户,并且我意识到这些网站已将我的电子邮件预先填充到条带化对话框iframe框中。所以我知道必须有办法,但我不确定如何去做。文档没有定义该属性。 有人可以解释这是如何使用JavaScript API和基本的条纹对话框完成的吗?如何在Stripe付款对话框弹出框中预填充电子邮件

回答

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你通过在email参数的电子邮件handler.open()

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

是有可能使用Stripe Apple Pay预先填充电子邮件? – arjayads

+4

可能很高兴知道,如果您传递了无效的电子邮件地址(例如“admin”),它将不会被预先填充。 – Lorentz