可以访问该产品,但我不能用任何方法支付。此付款方式已被拒绝。 (信用卡,借记卡,PayPal和Redeem)这些都不是。我不知道在哪里修改或者我必须在我的App控制台中添加一些特殊设置。请帮助!
我的代码: public void inAppBilling(){
ArrayList<String> skuList = new ArrayList<> ();
skuList.add(idReal);
Bundle querySkus = new Bundle();
querySkus.putStringArrayList("ITEM_ID_LIST", skuList);
Bundle skuDetails;
try{
//Toast.makeText(PurchaseActivity.this, "Ya has entrado chaval", Toast.LENGTH_LONG).show(); (“inapp” or "subs").
skuDetails = mService.getSkuDetails(3,getPackageName(),"inapp",querySkus);
int response = skuDetails.getInt("RESPONSE_CODE");
if (response == 0) {
ArrayList<String> responseList
= skuDetails.getStringArrayList("DETAILS_LIST");
for (String thisResponse : responseList) {
JSONObject object = new JSONObject(thisResponse);
String sku = object.getString("productId");
String price = object.getString("price");
System.out.println("price "+price+" Sku" +sku+" "+currentUser.getBoolean("completeContent"));
if (sku.equals(idReal)){
System.out.println("price "+price+" Sku" +sku+" "+currentUser.getBoolean("completeContent"));
//Bundle buyIntentBundle = mService.getBuyIntent(3, getPackageName(), sku, "inapp", "bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ");
Bundle buyIntentBundle = mService.getBuyIntent(3, getPackageName(), sku, "inapp",null);
//"+U7F9DbU//IE+Xl1kOuMM2xkTIpL58FjWAoyh5WriyC8jqoQYMOvMrpwIDAQAB");
PendingIntent pendingIntent = buyIntentBundle.getParcelable("BUY_INTENT");
startIntentSenderForResult(pendingIntent.getIntentSender(), 1001,
new Intent(), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0));
}
}
}
} catch (RemoteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IntentSender.SendIntentException e) {
e.printStackTrace();
}
}
答案 0 :(得分:0)
嗨大家都看到这个问题,这是谷歌开发者帐户的一个问题,看起来它太老了7年或8年,所以不支持应用内购买或付款。干杯!