当前位置: 首页 > 知识库问答 >
问题:

利用SCA信用卡身份验证实现条带支付

夏侯阳
2023-03-14

我正在尝试构建Xamarin表单原生条纹支付过程。这里的示例是在不需要SCA(安全客户端身份验证)的情况下工作的,但我也希望支持SCA,我无法理解如何做到这一点,因为我应该得到通知并打开一个单独的web视图,在那里执行额外的授权。我无法破译的信息,什么URL需要打开,如果支付成功,如何提供信息在手机应用程序,它是成功的。

以下是包含Xamarin示例应用程序示例链接,以及后端服务https://gitlab.com/dn-misc/xamformsstripe

此外,如果有人设法为https://github.com/stripe/stripe-iOS创建xamarin绑定https://github.com/stripe/stripe-android,则有基本的集成选项,因此创建与本机SDK交互的依赖项服务可能是一种路径

如有任何帮助,我们将不胜感激:

Thanx,D

共有1个答案

陈霄
2023-03-14

除了创建自己的iOS或Android绑定之外,正如您所指出的,您有两个主要选择:

  1. 使用WebView加载Stripe.js和元素,并从那里调用ConfirmCardPayment
  2. 如果您已经有一个付款方法可用于付款意图,则当您遇到requires_action状态时,可以手动重定向到身份验证url。
 类似资料:
  • 我正在尝试使用一个Gem devise-two-factor在Devise上实现双因素身份验证。我想验证是在2个步骤,在第一,我将要求用户名和密码。如果用户通过了这一步,那么他将被重定向到OTP的下一页,如果2FA被激活,否则会话将由Devise验证。 如果用户选择了2fa,那么我希望使用Devise来执行所有的身份验证,而不希望在User.validate_and_consume_otp(CUR

  • JAAS 的配置 Kafka 使用Java验证和授权API(JAAS)来完成 SASL 配置. Kafka brokers 的 JAAS 的配置 KafkaServer 是每一个 KafkaServer/Broker 的 JASS 文件里面的节点名称。 在这个节点中,提供了用于所有 brokers 之间通信的 SASL 客户端连接的 SASL 配置选项。 Client 节点是用于认证 SASL 与

  • 使用SCA(https://stripe.com/docs/strong-customer-authentication),我必须更新使用收费API的付款例程:https://stripe.com/docs/payments/charges-api 从文档中,我了解到我的选项是付款意图:https://stripe.com/docs/payments/payments/pay-intents和设置

  • 我正在尝试从基于Spring XML的配置迁移到纯Java配置,我已经配置了所有配置文件,但当我尝试在登录页面中输入用户名和密码时,它会再次将我重定向回登录页面。我相信userServiceImpl方法没有被调用,因为控件没有被调用。在这里,我有一个自动连接的userServiceImpl方法,它实现了Spring Security核心凭据的UserDetailsService。 自定义身份验证成

  • 于是我在这里看到:https://firebase . Google . com/docs/auth/web/account-linking # link-auth-provider-credentials-to-a-user-account现在可以在Firebase中链接用户账号了。我还看到Firebase提供了匿名认证的功能,它为一个用户创建一个用户会话,不需要任何凭证。 在我们的应用程序中,

  • 身份验证 PDF版下载 企业应用中的URL链接可以通过OAuth2.0验证接口来获取员工的身份信息。 通过此接口获取员工身份会有一定的时间开销。对于频繁获取员工身份的场景,建议采用如下方案: 企业应用中的URL链接直接填写企业自己的页面地址; 员工跳转到企业页面时,企业校验是否有代表员工身份的cookie,此cookie由企业生成; 如果没有获取到cookie,重定向到OAuth验证链接,获取员工