android TapAndPay未初始化,仅显示15002错误代码

bis0qfac  于 2023-01-15  发布在  Android
关注(0)|答案(1)|浏览(85)

我有一个启用了GooglePay的应用程序,在向用户显示GooglePay按钮之前,我将如下初始化TapAndPayClient

private val tapAndPayClient: TapAndPayClient by lazy {
    TapAndPay.getClient(requireContext())
}

// ...

val task = tapAndPayClient.isTokenized(
           IsTokenizedRequest.Builder()
           .setIdentifier("identifier") // shouldn't it be some real thing?
           .setNetwork(TapAndPay.CARD_NETWORK_MASTERCARD)
           .setTokenServiceProvider(TapAndPay.TOKEN_PROVIDER_MASTERCARD)
           .build())
    
task.addOnFailureListener { ex ->
    println("hop: this is an error message=$ex.message") // showing 15002
}

它总是触发OnFailureListener回调。例外是ApiException15002消息。
我浏览了互联网,找不到这个15002是什么意思。
有人能给我指一下正确的方向吗?

deyfvvtc

deyfvvtc1#

identifier是您要求tapAndPay SDK输入的卡的最后4位数字

相关问题