应用计费android orderId和货币格式错误

时间:2015-09-25 22:33:52

标签: android in-app-billing currency

我正在使用app billing v3和Iabhelper接口,我的实现还可以(希望如此),但是最近我遇到了一些寄存器的问题:

  1. 我发送到我的服务器的一些orderId不是正常格式“orderId”:“GPA.1234-5678-9012-34567”,我得到类似“556515565155651”的内容。文件说:
  2.   

    “对于2012年12月5日之前的交易,您将获得”556515565155651“..”

    但这是一个2015年的应用程序,此注册表未在我的Google商家帐户和财务报告中显示。 我的代码是......

        IabHelper.OnIabPurchaseFinishedListener mPurchaseFinishedListener= new          IabHelper.OnIabPurchaseFinishedListener() {
        public void onIabPurchaseFinished(IabResult result,Purchase purchase)
        {
            if (result.isFailure()) {
    
                 if (purchase!=null){
                     try {
                            String price =  Helper.getPriceSKU("mypackage", "mysku, "subs");
                            String currency = mHelper.getCurrencySKU("mypackage","mysku", "subs" );
                        } catch (RemoteException e) {
                            e.printStackTrace();
                        } catch (JSONException e) {
                            e.printStackTrace();
                        }
                        String orderId = purchase.getOrderId();
                        send_to_server(price, currency, orderId, "rejected");
                 }
             } else {
                    try {
                            String price =  Helper.getPriceSKU("mypackage", "mysku, "subs");
                            String currency = mHelper.getCurrencySKU("mypackage","mysku", "subs" );
                        } catch (RemoteException e) {
                            e.printStackTrace();
                        } catch (JSONException e) {
                            e.printStackTrace();
                        }
                        String orderId = purchase.getOrderId();
                        send_to_server(price, currency, orderId, "Aproved");
    
             }
        }
    
    1. 在某些寄存器中,我的货币不同。例如,我的Google帐户默认值为PEN币种。一个用户在哥伦比亚,当我拿到他的支付货币登记时,它是PEN ..我知道只有当他的谷歌帐户和信用卡是PEN时才有可能,但奇怪的是价格显示哥伦比亚本地格式...是可能的获取货币的谷歌错误?我上面的代码..提前谢谢!!

0 个答案:

没有答案