我正在用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'"
有人发现并解决了这个问题吗?
2条答案
按热度按时间ws51t4hk1#
有关“无法确定标记的类型”错误,请参见https://github.com/stripe/stripe-android/issues/6250
对于一般的导入错误,请注意,它的名称为
com.stripe.android.PaymentConfiguration
,大写的P和C(大小写很重要)。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