FireFox市场应用内付款

时间:2015-05-25 22:46:29

标签: firefox firefox-os marketplace

我已使用fxPay将FireFox Marketplace应用内付款添加到我的游戏路径中。





当我使用以下假冒产品设置时,似乎一切正常:




  fxpay.configure({fakeProducts:true});
  




我尝试在Live中使用fxPay我在我的控制台中获得以下内容:





消息




  23 :30:46.305“开放”“获取”“到”“https://marketplace.firefox.com/api/v1/payments/https%3A%2F%2Fwww.pathuku.com/in-app/?active=1 “1 fxpay.min.js:1:4761
  




错误




 < code> 23:30:46.681“XHR错误事件:”错误{target:XMLHttpRequest,isTrusted:true,lengthComputable:false,loaded:0,total:0,currentTarget:XMLHttpRequest,eventPhase:2,bubbles:false,cancelable:false ,defaultPrevented:false,timeStamp:1432593046679000} 1 fxpay.min.js:1:4078&#xA;  
&#xA;&#xA;

错误

&#xA; &#xA;
  23:30:46.690“获取产品出错:ApiRequestError:收到路径的XHR错误:/payments/https%3A%2F%2Fwww.pathuku.com/in-app/?active = 1“1 main.js:1:10765&#xA; _eo / b.e5.fxpay.checkForPurcs / &lt;()main.js:1&#xA; z()fxpay.min.js:1&#xA; A()fxpay.min.js:1&#xA; x()fxpay.min.js:1&#xA ; t()fxpay.min.js:1&#xA; j()fxpay.min.js:1&#xA;  
&#xA;&#xA;

http OPTIONS请求是

&#xA;&#xA;
  https://marketplace.firefox.com/api/v1/payments/https%3A%2F%2Fwww.pathuku.com/in -app /?active = 1&#xA;  
&#xA;&#xA;

网址似乎正常,但我不明白为什么只有OPTIONS请求正在制作?

&#xA;&#xA;

我的游戏网址是

&#xA;&#xA;
  https://marketplace.firefox.com/app/ pathuku /&#xA; https://www.pathuku.com
  
&#xA;&#xA;

非常欢迎任何帮助

&#xA ;

1 个答案:

答案 0 :(得分:0)

这个问题是由orignal JSON库引起的,它为Object.prototype添加了函数。这反过来导致fxpay序列化代码中断。由于JSON已添加到大多数浏览器中,我删除了对旧libabry的引用,现在一切正常。