首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试条带订阅时显示3d secure (无付款意图)

尝试条带订阅时显示3d secure (无付款意图)
EN

Stack Overflow用户
提问于 2021-05-31 15:48:12
回答 1查看 124关注 0票数 0

我遵循了stripe网站上的“使用元素创建订阅”教程,一切都运行得很完美。但现在我需要在用户付费之前实现3d安全。

然而,我的问题是我不使用SetupIntent或PaymentIntent。我直接创建一个订阅,然后显示一个付款表单(根据教程)。

这是我的订阅创建代码(backend-PHP):

代码语言:javascript
复制
$stripe = new \Stripe\StripeClient(...);
$subscription = $stripe->subscriptions->create([
    'customer' => $customer_id,
    'items' => [[
     'price' => $price_id,
     ]],
     'payment_behavior' => 'default_incomplete',
     'expand' => ['latest_invoice.payment_intent'],
]);

我的前台代码(JS):

代码语言:javascript
复制
stripe.confirmCardPayment(currentClientSecret, {
    payment_method: {
        card: card,
        billing_details: {
        name: "name"
    },
}

我如何才能要求3d-secure?

阅读此页面:https://stripe.com/docs/payments/3d-secure#when-to-use-3d-secure似乎表明我需要SetupIntent或PaymentIntent。

EN

回答 1

Stack Overflow用户

发布于 2021-05-31 16:25:29

您需要使用作为订阅创建的一部分创建的付款意图(或设置意图有一个试验),作为流程的一部分,以便进行3D安全。所有这些都在这里描述:https://stripe.com/docs/billing/subscriptions/elements

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67769753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档