Stripe - 如何在没有 cardElement 的情况下调用 confirmCardSetup?
Stripe - how call confirmCardSetup without cardElement?
我正在使用自己的信用卡凭证表格。
我试图按照此处的说明进行操作 https://laravel.com/docs/7.x/billing#storing-payment-methods
基于Stripe's instructions,可以传递cardElement或Card对象。我想自己创建 Card 对象,但我找不到该对象有哪些信息:
cardButton.addEventListener('click', async (e) => {
const { setupIntent, error } = await stripe.confirmCardSetup(
clientSecret, {
payment_method: {
card: cardElement, //or Card object
billing_details: { name: cardHolderName.value }
}
}
);
if (error) {
// Display "error.message" to the user...
} else {
// The card has been verified successfully...
}
});
不清楚我是否应该在我的输入中简单地使用特定的 ID,然后简单地将表单传递到那里,但我找不到该信息。
您可以看到 Card 对象的详细信息 here,它看起来像这样:
card: {
number: '4242424242424242',
exp_year: '2024',
exp_month: '02',
cvc: '123',
}
但是,强烈建议使用 Elements。
了解这 PCI compliance 的含义很重要。您有责任确保您的实施合规,并且您需要为您的业务提供额外的文件。
我正在使用自己的信用卡凭证表格。
我试图按照此处的说明进行操作 https://laravel.com/docs/7.x/billing#storing-payment-methods
基于Stripe's instructions,可以传递cardElement或Card对象。我想自己创建 Card 对象,但我找不到该对象有哪些信息:
cardButton.addEventListener('click', async (e) => {
const { setupIntent, error } = await stripe.confirmCardSetup(
clientSecret, {
payment_method: {
card: cardElement, //or Card object
billing_details: { name: cardHolderName.value }
}
}
);
if (error) {
// Display "error.message" to the user...
} else {
// The card has been verified successfully...
}
});
不清楚我是否应该在我的输入中简单地使用特定的 ID,然后简单地将表单传递到那里,但我找不到该信息。
您可以看到 Card 对象的详细信息 here,它看起来像这样:
card: {
number: '4242424242424242',
exp_year: '2024',
exp_month: '02',
cvc: '123',
}
但是,强烈建议使用 Elements。
了解这 PCI compliance 的含义很重要。您有责任确保您的实施合规,并且您需要为您的业务提供额外的文件。