如何确认片段中条带的设置意图? [英] How to confirm setup intent for stripe in a Fragment?

查看:24
本文介绍了如何确认片段中条带的设置意图?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

既然onActivityResult已弃用并替换为Activity Result Launcher,我如何确认片段中条纹的设置意图?你是怎么把它传给斯泰普的?我需要在哪里添加stripe.onSetupResult?

ConfirmSetupIntentParams confirmParams = ConfirmSetupIntentParams
                                .create(paymentMethodParams, clientSecret);
stripe.confirmSetupIntent(this, confirmParams);

推荐答案

条纹修改了安卓开发文档,使用更新的Launcher方法。这似乎是一个足够大的更改,它不像将一个函数调用更改为另一个函数调用那么简单。请看这里的新文档:

https://stripe.com/docs/payments/save-and-reuse?platform=android&ui=payment-sheet#android-collect-payment-details

对SDK的更改非常重要。为了使挖洞生效,请尝试查看此PR。

https://github.com/stripe/stripe-android/commit/8b77ca2487a01f786cf845e5f644b98460036708

当我查看StripeIntentActivity.kt时,我可以看到在第160行,他们将stripe.confirmSetupIntent修改为使用paymentLauncher.confirm。我认为那里的代码更改可能会帮助您找出如何重新配置您的片段。

这篇关于如何确认片段中条带的设置意图?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆