0

我正在嘗試使用AndroidPay API。我將環境設置爲WalletConstants.ENVIRONMENT_SANDBOX ,但是當我點擊onActivityResult中的Pay按鈕時,我的errorCode爲8,並返回resultCode 1.onActivityResult中的AndroidPay不可恢復的錯誤

有人知道爲什麼會返回錯誤? 另外,因爲我不是來自美國,所以我在網上找到了一個APK,併成功地將它安裝在我的設備上並添加了一張卡。所以這在那部分上起作用。

回答

1

您會嘗試將環境設置爲WalletConstants.ENVIRONMENT_TEST嗎? WalletConstants.ENVIRONMENT_SANDBOX是Google電子錢包由Android Pay取代之前的Google電子錢包測試環境。

+0

是的,以後我用ENVIRONMENT_TEST替換了ENVIRONMENT_SANDBOX。現在我得到了「TEST_GATEWAY_TOKEN」字符串。 Everywere我問過人們告訴我使用ENVIRONMENT_SANDBOX,但看起來他們現在修復了這個問題,所以ENVIRONMENT_TEST是正確的方法。現在,我只需將APK發送給Google進行審查,如果一切正常,他們將打開PRODUCTION環境。 – Tooroop

+0

恭喜! –

+0

是的,謝謝。問題是這個地方沒有解釋。它在Stripe AndroidPay文檔中只有一點描述。 – Tooroop