如何在 Stripe Payment 的 checkout.js 中禁用或隐藏电子邮件
onStripeUpdate(e) {
this.stripehandler.open({
name: "",
description: "",
panelLabel: "Pay {{amount}}",
allowRememberMe: false,
email: "", //--->how to hide this email?
});
e.preventDefault();
}
Run Code Online (Sandbox Code Playgroud) 我正在使用条带支付与我的系统集成。但是我不明白这2个库之间的区别。
似乎可以使用javascript生成表单并将令牌传递到我们的服务器端。
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_6pRNASCoBOKtIshFeQd4XMUh"
data-amount="2000"
data-name="Stripe.com"
data-description="2 widgets"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-locale="auto"
data-zip-code="true">
</script>
Run Code Online (Sandbox Code Playgroud)
这是与.net核心一起使用
<script src="//checkout.stripe.com/v2/checkout.js"
class="stripe-button"
data-key="@Stripe.Value.PublishableKey"
data-locale="auto"
data-description="Sample Charge"
data-amount="500">
</script>
Run Code Online (Sandbox Code Playgroud)
没有checkout.js,我们还使用
<script src="https://js.stripe.com/v3/"></script>
<div id="payment-request-button">
<!-- A Stripe Element will be inserted here. -->
</div>
Run Code Online (Sandbox Code Playgroud)
那意味着我也可以使用这2来使用。还有这两个脚本,我可以处理包装箱令牌和自定义,所以这两个脚本的区别是什么。
非常感谢你
我该如何实现这个场景:
1)当用信用卡付款时,用户将其姓氏和姓氏放入表格中
2)如果输入的姓名与卡上的姓名("打印")不匹配 - 我们(我自己或条纹)拒绝交易.
正如我在示例中所见(https://stripe.com/docs/custom-form#step-1-collecting-credit-card-information),创建新令牌Stripe.js仅使用:卡号,到期时间(MM/YY),CVC.
我的后端是Java.正如我所见,'Charge'对象和'Customer'都没有'first name','last name'等属性
在Quora上,我找到了一位Stripe员工的回答,说明有可能:
"您还可以向我们发送更多数据,例如账单地址和持卡人姓名.条纹可以将客户输入的账单地址与存档的账单进行比较.这也是确定付款是否由真正的持卡人."
但是我该如何实现呢?