简体   繁体   English

Android应用内结算 - 某些卡不被接受

[英]Android In-App billing - some cards not accepted

I get a lot emails lately that someone tried to pay inside my application with in-app billing and they get a "card not supported" kind of error on the Android in-app billing window. 我最近收到很多电子邮件,有人试图通过应用内结算在我的应用程序内付款,并且他们在Android应用内结算窗口中收到“卡不支持”类型的错误。 These same people report that they are able to buy other apps directly on Android Market, and with the same card they can't pay in-app. 这些人报告说,他们可以直接在Android电子市场上购买其他应用,并使用相同的卡无法在应用内付款。

I tried to contact Google but no response yet (I will post an update if I get an answer). 我试图联系谷歌但没有回复(如果我得到答案,我会发布更新)。 Have you experienced something similar? 你有过类似的经历吗? And then some people run into the in-app billing bug , where your order is "pending" and you can't do anything. 然后有些人遇到应用内结算错误 ,您的订单处于 “待处理”状态,您无法执行任何操作。 I get negative feedback and this is outside my responsibility. 我得到负面反馈,这不在我的责任范围内。

I think I found a solution for my problem. 我想我找到了解决问题的方法。 It was most probably caused after we asked Google to transfer the whole Android account to a new gmail address. 这很可能是因为我们要求Google将整个Android帐户转移到新的Gmail地址。 I have checked the in-app products in the Android Market console and the the price field was empty on the new account! 我已经检查了Android Market控制台中的应用内商品,并且新帐户的价格字段为空! Only the country specific prices were set. 仅设定了国家特定价格。 I am pretty sure that the price was set before the account was changed. 我很确定在帐户更改之前设置了价格。 So I edited the product and entered a price and I asked a customer who previously couldn't pay to try it again. 所以我编辑了产品并输入了价格,我问过以前无法付款的客户再试一次。 It worked! 有效!

So be sure to check if your in-app products have the price set (and not only the country specific price values). 因此,请务必检查您的应用内商品是否具有定价(而不仅仅是国家/地区特定的价格值)。

BTW. BTW。 Google also changed our public key while switching the accounts. 谷歌在切换帐户时也更改了我们的公钥。 People were complaining the whole day that they paid and didn't receive the item. 人们整天都在抱怨他们付钱但没有收到物品。 Well Google took the money but the information was delivered signed with a new public key and was not recognized on the devices. 谷歌拿走了这笔钱,但信息是用新的公钥签署的,并且在设备上没有被识别。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM