问题标签 [stripe-sca]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3209 浏览

stripe-sca - Stripe Checkout - 创建会话 - 对订阅应用税率

我正在尝试设置新的Stripe Checkout Create session. 我无法在会话创建期间设置订阅的税率,因为订阅是由 Stripe 自动创建的。

我在仪表板上设置了一个税率,默认为 20% 增值税率。我希望它自动应用于所有订阅。任何人都可以指导我完成这个吗?

stripe.redirectToCheckout在客户端挑选。

我正在收听 webhook'checkout.session.completed'以升级我的后端帐户。

我正在听'invoice.created',当status=draft我设置默认税率时(因为我们有一个小时可以在创建后对其进行修改)。

我应该收听'customer.subscription.created'并直接在订阅上设置,而不是在每张发票上设置吗?

第一次客户订阅购买似乎没有应用税率,因为状态不会像订阅周期中那样在草稿中保持一个小时。是因为我处于测试模式吗?

任何帮助,将不胜感激。

0 投票
1 回答
269 浏览

java - 使用定期计费模型更新 SCA 的 Stripe 付款

我目前正在将我的应用从使用 Stripe Charges API 迁移到使用 Stripe PaymentIntents API,以符合 SCA 法规。我的应用程序是具有定期计费模型的订阅服务,因此我通常一直在关注迁移文档的“健身房会员”示例,以及查看其他相关文档和参考资料。

我在前端使用 Stripe Elements 在自定义表单上捕获付款详细信息等,然后使用 Stripe 付款令牌发送到我的后端以进行进一步处理(同步)。前端更新很简单,我在那里没有问题,但我对后端更新有点困惑。

我可以在文档中找到的所有代码示例(通常都很棒)展示了如何将Charge调用转换为PaymentIntent调用,例如这个旧的 Charge 调用:

...使用 PaymentIntents API 变成这样:

因此,如果客户需要额外的授权(如PaymentIntent状态所示),请求将被退回给客户,Stripe SDK 将处理额外的安全措施。

但是我的应用程序没有Charge以这种方式使用调用。它通常看起来像这样:

Customer创建、新PaymentSource创建和新Subscription创建调用是否会受到 SCA 拒绝,此时我必须返回给客户进行进一步身份验证?

如果是这样,我如何检查 Customer 和 PaymentSource 调用是否需要这样做,以及如何获取所需的客户端秘密令牌以发送回前端?Subscription 对象确实提供了SetupIntent对具有状态和客户端密码的对象的访问权限,所以我必须检查和使用这些吗?

任何指向带有示例的相关文档的链接都会非常有帮助。

0 投票
1 回答
1190 浏览

ios - Stripe SCA 需要处理下一个操作

我以前在这个应用程序中使用字符串,但是后端开发人员完成的所有事情,但现在条带更改了他们的实现,并通过 SCA 支持欧洲支付更改(支持 3D 安全身份验证)所以现在我需要在我的本地代码中添加库但是我卡在这个地方。

我从服务器获得了客户端 ID,但处理下一个操作会给我类似这样的错误。

错误域=STPPaymentHandlerErrorDomain 代码=1“出现意外错误 - 几秒钟后重试” UserInfo={com.stripe.lib:ErrorMessageKey=PaymentIntent 需要在使用 STPPaymentHandler 之前附加 PaymentMethod 或 Source。, NSLocalizedDescription=出现意外错误 - 几秒钟后重试}

我在这里没有找到任何相关文件

这是我的代码

0 投票
1 回答
2653 浏览

php - 缺少 Stripe 3D 安全授权弹出窗口

这是我的 HTML 表单并使用条带最新的 PaymentIntent API。我的问题是我没有弹出 3D 安全授权。谁能帮我指导那些让我错了的人?我试图遵循条纹文档(https://stripe.com/docs/payments/payment-intents/web#handling-next-actions),但这完全令人困惑。

Javascript

最后处理响应

回应是

0 投票
1 回答
504 浏览

stripe-payments - 如何在符合 SCA(Intents API)的同时更改 Stripe 中活动订阅的信用卡?

我有多个活动订阅,这些订阅是由我的客户在使用 Intents API 注册时使用他们的信用卡设置的,以实现 SCA 兼容性。

假设他们的卡过期了,他们想更改他们在所有订阅中使用的默认卡。到目前为止,这是使用卡 API 通过在客户帐户上设置默认卡或简单地更新所有现有订阅将卡设置为默认值来完成的。

这如何符合 SCA 标准?我是否需要让我的客户对他们正在运行的每个订阅分别进行冗长的设置意图过程?或者有没有办法创建一个单一的设置意图并将其分配给他们可能拥有的所有正在运行的订阅?

0 投票
1 回答
2224 浏览

stripe-payments - 如何在条带中实现 3d 安全认证?

这是我用来处理用户付款的代码示例。我无法实施 3d 安全身份验证,因此我的付款失败,显示卡不支持此类付款。当我尝试联系支持时,他们说这是由于缺乏 3D 安全身份验证。谁能帮我解决这个问题。运行此代码后,我检查了条带仪表板中的日志,它显示屏幕截图 >>[事件活动/状态] <<并且在上面的代码段中给出了响应。

0 投票
0 回答
52 浏览

stripe-payments - 带 sca 的条带计划动态计划

我的问题:我正在开发基于订阅或分期付款的应用程序,因此用户可以在 3 或 6 个月内获得所需的任何金额。我使用了条带计划和调度方法来完成这个:

如果手动提供价格,则在创建计划时它可以工作。订阅已创建但对我而言,有时会有计算和金额变化,如动态订阅,我希望价格是动态的。

但是当我进行amount" => $price,动态时,我收到错误“此付款需要额外的用户操作才能成功完成。可以使用与发票关联的 PaymentIntent 完成付款。有关更多详细信息,请参阅:https ://stripe.com/docs/billing /subscriptions/overview#requires-action"

到目前为止我做了什么:

1:我什至尝试设置$price = 1and 分阶段 'quantity' => $price * $qty所以它收取我的价格。但后来又一样了。

此问题仅适用于某些测试卡,例如:(4000 0027 6000 3184.问题在实施 SCA 时开始)。其他没有 sca 规则的卡可以完美运行。(无论卡的设置方式如何,这些卡都需要对所有交易进行身份验证。)

2:首先创建计划,然后使用该计划创建客户,就像在 不同数量的条纹订阅计划中提到的一样

我认为它不是用户行为,而是它的动态计划价格问题。如果价格是静态的,它可以工作并使用 sca 卡。

提前致谢。