【发布时间】:2016-05-02 04:28:16
【问题描述】:
Chrome 扩展程序中的 Chrome InApp 购买流程取得了部分成功。我已经包含了 buy.js 文件并实现了 Chrome 演练中列出的流程:
https://developer.chrome.com/webstore/payments-iap
使用我的实时扩展程序,我已经完成了流程,并且运行良好。我的信用卡被扣款并且回拨成功,我交付了该物品。当我检查 google.payments.inapp.getPurchases 调用时,我可以看到该项目列为 ACTIVE。
但是,当我在任何其他测试计算机(朋友的)上安装生产/实时扩展程序并尝试启动 google.payments.inapp.buy 流程时,我得到以下两个结果之一:
1) 带有文本“应用内付款目前不可用。交易无法完成。请稍后再试”的灰色图形
2) 打开一个空白窗口,然后立即关闭。
“失败”回调返回错误“INTERNAL_SERVER_ERROR”。
同样,购买流程在我自己的 Google 帐户上运行良好,但无法在任何其他帐户上成功完成。我自己的内部跟踪显示,0% 的用户成功完成了购买,这让我相信这个错误很普遍。由于我设置了内部跟踪,我知道用户正在尝试购买,但我的 Chrome 仪表板中唯一的收入来自我自己的测试购买。有些东西闻起来很有趣。
是否有任何 Chrome Webstore 开发人员有在实时扩展上成功购买应用内支付的经验?救命!
【问题讨论】:
标签: javascript google-chrome google-chrome-extension google-chrome-app chrome-web-store