无法付款!
1. 常见情况
# Q. 尝试付款时显示“productid was wrong!”语句。
# A. 请在GAMEPOT仪表盘 -> 付款 -> IAP中添加商店的商品ID。

# Q. 第一次尝试付款时无响应,第二次尝试付款时响应回复付款成功。(Play Store、ONEStore)
# A. 这种情况是仪表盘 - 项目设置 - 一般 - 公钥中的密钥不正确导致。
请参考查看帮助中的内容并放入密钥。

2. Google Play Store
# Q. 显示Google支付弹窗,但无法付款。
# A. 这种情况是进行Google支付的环境设置不正确导致。请逐一检查以下项目。
在控制台 > 应用信息 > 应用内商品中确认应用内是否呈激活APK状态
在控制台中确认应用是否呈已发布状态
在生产跟踪以外的非公开/内部测试跟踪中上传即可。

确认控制台 -> 测试 -> 管理轨道 -> 测试用户数量 -> 测试参与对象管理中是否已添加测试账户
确认是否访问测试参与URL并申请了参与测试
在控制台 -> 设置中确认许可证测试中是否已添加测试账户
确认终端 -> 设置 -> 账户菜单中是否已删除其他全部账户、只保留了参与测试的账户
3. ONEStore
# Q. 显示“在异常应用中付款请求已发送”语句。
# A. 开放之前,只有测试账户可以访问应用。请确认以下事项。
请确认是否已添加测试账户。
请确认终端中安装的One Store应用是否使用了第1项中添加的测试账户登录。
# Q. 付款时显示\[package\] doesn't exist or wrong secret.语句。
# A. 请重新确认GAMEPOT仪表盘中One Store相关密钥值是否已正常应用。
APK的包名是否与One Store中添加的包名一致
One Store控制台的许可证密钥应用与否
该值是否已在GAMEPOT仪表盘以下项目中应用

One Store控制台的客户端密钥应用与否
该值是否已在GAMEPOT仪表盘的以下项目中应用

# Q. 完成付款后显示“未找到查询结果值。\(9001\)”语句,同时付款失败。
# A. 这种情况是请求One Store验证发票时Real/Beta环境之间的差异造成的。
A-1. One Store支付界面为沙盒环境时
请在GAMEPOT仪表盘 - 项目设置 - 测试用户菜单中利用支付/优惠券确认IP是否已添加。
请在GAMEPOT仪表盘 - 项目设置 - Webhook项目中确认付款道具(测试用户)地址是否已添加。
A-2. One Store支付界面为生产环境时
请在GAMEPOT仪表盘 - 项目设置 - 测试用户菜单中利用支付/优惠券确认IP是未使用状态还是未添加状态。
请在GAMEPOT仪表盘 - 项目设置 - Webhook项目中确认付款道具(服务)中是否已添加地址。
One Store SDK 的應用內版本具有不同的支持套件,具體取決於 GAMEPOT SDK 的版本。
GAMEPOT SDK V 3.5.0:支持 api21、V7
GAMEPOT SDK V 3.4.2:支持 api 17、V5
如果在 Android 構建過程中使用了 targetSdkVersion 30(Android 11),則無法在運行 Android 11 操作系統的設備上搜索 One Store APK。
[AndroidManifest.xml 需要在文件中添加以下短語]
<!-- 使用 targetSdkVersion 30 或更高版本构建时 OneStore 版本的附加代码 [Start] --> <queries> <intent> <action android:name="com.onestore.ipc.iap.IapService.ACTION" /> </intent> <intent> <action android:name="android.intent.action.VIEW" /> <data android:scheme="onestore" /> </intent> </queries> <!-- 使用 targetSdkVersion 30 或更高版本构建时 OneStore 版本的附加代码 [End] --> <application
4. Galaxy Store
# Q. 登录时显示“不存在选择三星应用内支付的商品”语句。
# A. 应用未发布时会出现这种问题。
应用发布前,为完成测试应用内付款,需要进行以下操作。
进行仪表盘 > 项目设置 > 添加白色玩家(种类:开发/测试设备IP)设置。

5. 蘋果商店
處理付款的沙盒帳戶的設置國家/地區需要來自 Apple 控制台可分發應用程序的可用國家/地區列表。
需要在Xcode Capability中添加應用內購買功能。
在 Apple 控制台上,合同、稅務和財務交易的任何部分都不得出現任何問題。 (當有任何未解決的問題時,Apple應用內SDK將停止提供應用內信息,從而禁止應用內支付。)
Last updated