当我点击Android Pay立即购买按钮时,我收到错误405?

时间:2017-03-15 23:12:38

标签: android-pay

我正在尝试将Android Pay API与我的移动应用集成。

我拥有Android Pay的生产权限。

在结帐页面中,点按“使用Android Pay购买”按钮,我收到错误代码405。

以下是adb logcat:

: I/request/result code: requestCode: 66036, resultCode: 1 
: I/GWalletErrorCode: 405
: I/AdjustCallback: Activity Resumed
: I/request/result code: requestCode: 1001, resultCode: 1
: I/GWalletErrorCode: 405
:  I/AdjustCallback: Activity Resumed

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

根据WalletConstants,错误代码405为ERROR_CODE_MERCHANT_ACCOUNT_ERROR

作为explained here,这意味着您尝试将Android Pay与生产环境一起使用,但您的应用未使用正确的密钥签名:

  

当您的应用指向Android Pay生产环境时,   Android Pay API会返回ERROR_CODE_MERCHANT_ACCOUNT_ERROR (405) if   用于签署Android应用程序的签名密钥指纹没有   匹配在Google Play注册的发布密钥指纹。这个   通常在开发中的应用程序从测试切换后发生   环境到生产环境