首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序购买INTERNAL_SERVER_ERROR中Chrome的扩展

应用程序购买INTERNAL_SERVER_ERROR中Chrome的扩展
EN

Stack Overflow用户
提问于 2016-01-25 18:34:42
回答 1查看 1.1K关注 0票数 1

部分成功的Chrome InApp购买流程内的Chrome扩展。我已经包含了buy.js文件并实现了Chrome演练中列出的流程:

https://developer.chrome.com/webstore/payments-iap

使用我的活动扩展,我已经运行了整个流程,它工作得很好。我的信用卡是收费的,回拨成功,我交付项目。当我检查google.payments.inapp.getPurchases调用时,我可以看到列出的项目是活动的。

但是,当我在任何其他测试计算机(朋友的)上安装生产/活动扩展并尝试启动google.payments.inapp.buy流时,我得到两个结果之一:

1)带有"In-App支付“文本的灰色图形当前不可用。交易无法完成。请稍后再试。

2)打开一个空白窗口,然后立即关闭。

"failure“回调返回错误”INTERNAL_SERVER_ERROR“。

同样,购买流程在我自己的Google帐户上运行良好,但不能在任何其他帐户上成功完成。我自己的内部跟踪显示,0%的用户正在成功完成购买,这使我相信错误是普遍存在的。我知道用户正在尝试购买,因为我已经建立了内部跟踪,但我的Chrome仪表板的唯一收入是来自我自己的测试购买。闻起来怪怪的。

有任何Chrome的开发人员有成功的应用程序内支付购买的经验吗?帮助!

EN

回答 1

Stack Overflow用户

发布于 2016-11-19 18:40:43

即使是从其他随机的计算机上,我也获得了成功的付款。您可能需要检查下面的潜在修补程序:

  1. 确保所有用户都启用了应用程序中的项目,而不仅仅是您自己或测试用户。
  2. 确保使用‘参数’:{env:"prod"},无论您在哪里调用"google.payments.inapp.*“。
  3. 确保用户在浏览器中签名,以便获得物品、许可证和最终购买成功。
  4. 确保在调用originalId()时使用chrome.runtime.connect(Nmmhkkegccagdldgiimedpiccmgmieda),如果不是,那么它就是触发INTERNAL_SERVER_ERROR的地方。

希望能帮上忙。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34999782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档