Stripe payments 使用Stripe checkout.js编辑信用卡
签出自Stripe有一个很好的方法为交易添加信用卡,只需调用Stripe payments 使用Stripe checkout.js编辑信用卡,stripe-payments,Stripe Payments,签出自Stripe有一个很好的方法为交易添加信用卡,只需调用StripeCheckout.open() 是否可以使用.open()编辑卡片?(传递卡片令牌) 另外,我在哪里可以下载非缩微版本的checkout.js以查看.open()方法签名?无法以这种方式编辑卡片。不过,您可以使用Stripe Checkout向您的客户索要一张新卡,而不要求他支付任何费用。这样做的目的是避免设置金额或数据金额参数 <form action="/charge" method="POST"> &
StripeCheckout.open()
是否可以使用.open()
编辑卡片?(传递卡片令牌)
另外,我在哪里可以下载非缩微版本的checkout.js
以查看.open()
方法签名?无法以这种方式编辑卡片。不过,您可以使用Stripe Checkout向您的客户索要一张新卡,而不要求他支付任何费用。这样做的目的是避免设置金额
或数据金额
参数
<form action="/charge" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_XXX"
data-name="Demo Site"
data-description="Update Card Details"
data-panel-label="Update Card Details"
data-label="Update Card Details">
</script>
</form>
您将获得新卡的新卡令牌,然后可以使用将新卡保存到客户上
至于你的第二个问题,很遗憾,目前没有可访问的Checkout.js的未统一版本。尝试查看未统一版本的Checkout
我今天第一次看到这件事。如果你有一个用户登录的应用程序,你应该可以通过这里的自定义签出集成(上面是简单的集成)来完成
在服务器端,您将通过Stripe的API检索客户。从链接的自定义示例中,您可以通过会话数据将检索到的ID传递给签出,以便它知道要在此处更新的客户:
$('#customButton').on('click', function(e) {
// Open Checkout with further options
handler.open({
name: 'Your Company Name',
email: customer_email,
id: customer_id,
zipCode: false,
});
我还没有测试过这个,如果有机会我会回来报告的