【发布时间】:2026-01-03 10:15:01
【问题描述】:
我正在构建一个MaskedWalletRequest:
return MaskedWalletRequest.newBuilder()
// required fields
.setCurrencyCode(CURRENCY_CODE)
.setEstimatedTotalPrice(String.valueOf(order.getTotal()))
// optional fields
.setShippingAddressRequired(false)
.setMerchantName(MERCHANT_NAME)
.setPhoneNumberRequired(false)
.setPaymentMethodTokenizationParameters(tokenizationParameters)
.setMerchantTransactionId(String.valueOf(order.getId()))
.addAllowedCardNetwork(123)
.build();
然后我启动 SupportWalletFragment:
SupportWalletFragment supportWalletFragment
SupportWalletFragment.newInstance(walletFragmentOptions);
MaskedWalletRequest maskedWalletRequest = createMaskedWalletRequest();
WalletFragmentInitParams initParams =
createWalletFragmentInitParams(maskedWalletRequest);
supportWalletFragment.initialize(initParams);
当我点击生成的 Android Pay 按钮时,我的onActivityResult 得到正确的请求代码,结果代码 = 1,数据 Intent 的错误值为 8。
我在 WalletConstants 类 (link ) 中看不到此错误代码。我错过了什么?
【问题讨论】:
标签: android-pay