PaymentConfiguration在android studio java中无法识别

new9mtju  于 2023-06-04  发布在  Android
关注(0)|答案(2)|浏览(206)

我正在用Java构建一个Android应用程序,我想集成Stripe支付。我配置了Stripe帐户并添加了android dependecies,如
实现'com.stripe:stripe-android:20.25.4'
当我想使用PaymentsConfigure类时,它根本无法识别,我已经尝试了这么多依赖项,升级或降级。
导入永远不会被识别。

import com.stripe.android.PaymentConfiguration

此外,使用此依赖项“implementation 'com.stripe:stripe-android:20.25.4'”,我会出现以下错误:“无法确定标记'的类型?attr/shapeAppearanceCornerSmall'"
有人发现并解决了这个问题吗?

ws51t4hk

ws51t4hk1#

有关“无法确定标记的类型”错误,请参见https://github.com/stripe/stripe-android/issues/6250

  • 也就是说,确保您使用的是环境中所有内容的最新版本,Material/Gradle/Android Studio/Android Gradle插件。

对于一般的导入错误,请注意,它的名称为com.stripe.android.PaymentConfiguration,大写的P和C(大小写很重要)。

o2g1uqev

o2g1uqev2#

我觉得你有点糊涂了。
Stripe集成有两个组件,前端和后端。
前端是客户输入详细信息的HTML页面或Android应用程序。如果它是一个Android应用程序,您可以在应用程序中使用stripe-android库。
后端是您在云上的服务器等,处理付款和更新数据库并跟踪订单/帐户等。如果您的后端服务器使用Java进行业务逻辑,则可以使用stripe-java库与后端Stripe API进行交互。
因此,在Android项目中使用stripe-java是没有意义的,因为你的问题暗示你正在做。
https://stripe.com/docs/payments/accept-a-payment?platform=android

相关问题