You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter集成Add to Google Wallet按钮时遇到系列疑难错误

Flutter Google Wallet插件集成「添加到Google Wallet」按钮问题解决汇总

我在用flutter_google_wallet插件给应用添加「添加到Google Wallet」按钮时,碰到了几个无法自行排查的问题,最终联系Google Pay and Wallet控制台的开发者支持才解决。遇到的错误提示包括:

  • Something went wrong. Please try again
  • Validate RPC failed
  • Unable to load this pass

网上找不到对应的解决方案,这里整理实际有效的解决办法:

  • 核对凭证对象配置:确保生成的凭证JSON严格符合Google Wallet的规范,重点检查必填字段(比如id、classId)的格式和取值,不能有语法错误或无效内容。
  • 确认Class与Object ID权限:在Google Pay and Wallet控制台里,要保证当前项目已正确关联对应的Class ID,同时Object ID的命名规则符合要求,不能使用未授权的前缀或格式。
  • 检查API密钥与OAuth配置:Google Cloud控制台中的API密钥必须已启用Google Wallet API,OAuth客户端ID的包名、签名指纹要和应用完全匹配,不能有任何偏差。
  • 区分测试与生产环境:调试时使用测试Class ID的话,要把测试设备添加到控制台的测试白名单中;如果是生产环境,必须确保对应的Class已经通过审核。
  • 排查网络与应用权限:应用要申请网络访问权限,设备需能正常连接Google服务,避免因网络拦截、代理问题导致请求失败。

内容的提问来源于stack exchange,提问作者John Weidner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 04:09:57