gpt4 book ai didi

javascript - 我应该如何将 `cardNumberElement` 、 `cardExpiryElement` 和 `cardCvcElement` 传递到 `stripe.confirmCardPayment` 的 `payment_method.card` 中?

转载 作者:行者123 更新时间:2023-12-03 07:24:55 24 4
gpt4 key购买 nike

在 Stripe 文档中,我可以轻松创建这样的卡片

var cardElement = elements.create("card");

我只是通过 cardElementconfirmCardPayment
stripe.confirmCardPayment("{PAYMENT_INTENT_CLIENT_SECRET}", {
payment_method: {
card: cardElement,
},
});

但是,对于 视觉样式 css 原因,我必须拆分 cardElement分成三个这样的部分:

var cardNumberElement = elements.create("cardNumber");
var cardExpiryElement = elements.create("cardExpiry");
var cardCvcElement = elements.create("cardCvc");

那我想打 stripe.confirmCardPayment ,我现在该怎么办?

The doc只显示 cardElement方法,没有拆分示例。

最佳答案

您可以传入 CardNumber 元素。只要它们都是从 Elements 对象的同一个实例创建的,confirmCardPayment 函数将从所有已安装的元素中提取相关信息以获取到期/CVC,它就可以工作.

stripe.confirmCardPayment("{PAYMENT_INTENT_CLIENT_SECRET}", {
payment_method: {
card: cardNumberElement,
},
});

https://stripe.com/docs/js/setup_intents/confirm_card_setup#stripe_confirm_card_setup-with_element-payment_method-card

关于javascript - 我应该如何将 `cardNumberElement` 、 `cardExpiryElement` 和 `cardCvcElement` 传递到 `stripe.confirmCardPayment` 的 `payment_method.card` 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62171886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com