Javascript 条带自定义签出-将JS变量传递到金额
我试图使用Stripe的自定义签出,但希望能够使用选择字段将金额作为变量传入。我尽可能地获取基本值,但不确定如何在Javascript 条带自定义签出-将JS变量传递到金额,javascript,stripe-payments,Javascript,Stripe Payments,我试图使用Stripe的自定义签出,但希望能够使用选择字段将金额作为变量传入。我尽可能地获取基本值,但不确定如何在金额中调用它,并确保它在选择字段更改时更新 条带签出演示 您好,这是条带检查测试。 可变金额! 现在点菜! 函数updateAmount(){ document.getElementById(“srt”).value=document.getElementById(“CardValues”).value; var$cardValue=document.getElementByI
金额中调用它,并确保它在选择字段更改时更新
条带签出演示
您好,这是条带检查测试。
可变金额!
现在点菜!
函数updateAmount(){
document.getElementById(“srt”).value=document.getElementById(“CardValues”).value;
var$cardValue=document.getElementById(“srt”).value;
var$stripeAmount=parseInt($cardValue,10);
返回$stripeAmount;
}
var handler=StripeCheckout.configure({
键:'pk_test_TYooMQauvdEDq54NiTphI7jx',
图像:'https://stripe.com/img/documentation/checkout/marketplace.png',
区域设置:“自动”,
货币:英镑,
令牌:函数(令牌){
//您可以使用“token.ID”访问令牌ID。
//获取服务器端代码的令牌ID以供使用。
}
});
document.getElementById('stripeButton')。addEventListener('click',函数(e){
//使用其他选项打开签出:
handler.open({
名称:“测试车”,
说明:'礼品券',
真的,
//金额需要是选定的金额,然后在$stripeAmount中更新
金额:50000
});
e、 预防默认值();
});
//关闭页面导航上的签出:
addEventListener('popstate',function(){
handler.close();
});
&磅;50
&磅;100
&磅;150
最简单的方法可能是在您准备打开签出弹出窗口并使用其返回值时调用您的updateAmount
函数:
// Open Checkout with further options:
handler.open({
name: 'Test cart',
description: 'Gift Voucher',
zipCode: true,
amount: updateAmount()
});
谢谢,我试试看!