我因集成了IOS和Android的Expo Payments而退出了博览会。将StripeModule获取为null。
我完成的付款步骤
import {PaymentsStripe as Stripe} from 'expo-payments-stripe';
在componentDidMount
中初始化条带,如下所示:-
Stripe.setOptionsAsync({
publishableKey: 'sk_test_VTUPYk8pxYap0g8fhpg9qdKF',
androidPayMode: 'test', // Android only
})
此代码后收到警告:-
在模块上执行导出的方法init时发生异常 StripeModule:null
根据上面的警告,由于StripeModule为null。每当我调用一个函数来获取令牌时,它就会给出NullPointerException
java.lang.NullPointerException:尝试调用虚拟方法'void com.stripe.android.Stripe.createToken(com.stripe.android.model.Card, null对象上的java.lang.String,com.stripe.android.TokenCallback) 参考