计费运营公众号
了解米大师最新动态
随时跟踪申请审批流程
咨询与联系
- 企业微信:midas1
- 例搜:midas1
意见与反馈
- 企业微信:v_jfyang
- 企业微信:gydong
Q:android版本要求?
A:该支付SDK支持android2.1及以上版本
Q:SDK支付完成后,能否通知应用充值数量及是否充值成功?
A:财付通渠道跳转到财付通页面。无法知道最终选择的渠道及是否购买成功。手机充值卡为非实时到账,所以SDK也无法实时 确定购买成功。而且SDK回调通知应用购买数量及是否成功存在安全隐患,因为这个是本地调用。应用可以通过调用API向服务 器发起请求查询用户的帐号余额。
Q:登录过期问题说明?
A:midas支付依赖于登录平台(第三方登录和游客模式除外),出现登录过期和登录态校验失败(token校验失败(?))解决思路 1. 按提示重新登录拉取应用,刷新登录态 2. 接口cookie中的传递的参数session_id,session_type不正确,按文档资料核查 3. 如果一个账号,在其他设备登陆,会导致原来的设备返回1018 4.登录一段时间出现过期提示(token校验失败(18)),一般这种情况很可能是程序逻辑上的理解有误,手动刷新了登录态,例如微信 和手Q取最新token的方式是不一样的,微信侧针对老token有自动更新(MSDK有提供),而手Q没有。 token获取逻辑:登录时用appid和QQ号去获取token。 token验证逻辑:这里是支付时后台验证,会根据支付id查找对应的手Q平台appid。然后根据该id去验证
Q:调用SDK时pf和pfkey如何确定?
A:pf为应用侧构造传递给SDK的平台标识信息,格式为:平台-注册渠道-版本-安装渠道-业务自定义。 渠道表示应用发布的渠道: 如应用宝、豌豆荚等,用数字表示(具体如何表示业务侧定义,SDK侧不关心)。系统运行平目前支持android、iap、html5、 winphone(待发布)。 例如: 手Q:qq_m_qq-2001-android-2011-xxxx qq_m_wx-2001-android-2011-xxxx qq_m_qq-2001-iap-2011-xxxx qq_m_wx-2001-iap-2011-xxxx 微信:wechat_wx-2001-android-2011-xxxx wechat_qq-2001-android-2011-xxxx wechat_wx-2001-iap-2011-xxxx wechat_qq-2001-iap-2011-xxxx 手机QQ浏览器:qqbrowser_m_qq-2001-android-2011-xxxx qqbrowser_m_wx-2001-android-2011-xxxx qqbrowser_m_qq-2001-iap-2011-xxxx qqbrowser_m_wx-2001-iap-2011-xxxx pfKey为应用所在平台下方,SDK侧不关心,只做透传处理。对应自研应用后台对pfKey不做校验,应用可以传递为pfKey = “pfKey”。对应非自研应用后台强校验。应用需要从运行平台侧获取传递给SDK。
Q: 什么是基础货币和安全货币?
A 基础货币:普通支付应用场景使用,充值基础货币后,用于普通购买行为。满足常用的支付需求。 安全货币:如果应用有特殊要求,例如:要求寄售道具场景(玩家之间的道具买卖)只能用特殊的货币进行交易,那么 可以使用安全货币,区别于基础货币,安全货币也用于购买道具。(可选货币)
Q: AppleJuice中怎么获取数平支付票据skey?
A:AppleJuice在登陆中要对接口AJAuthService.LaunchAuthView声明,如AppleJuice 0.3.2版需要 进行如下设置:然后,在回调函数中按如下方法获取:如上图,sKey返回的就是数平支付票据。AppleJuice联系人为afengjiang。
Q:为什么会报如下错误
A 未调用AndroidPay.Initialize();初始化接口
Q:所有渠道支付页面总价显示为0
A saveValue:用户充值数量,即游戏币(购买的数量)的个数,不支持float类型。开发商传数额的时候传了float
Q:拉不起支付页面 提示:ret=1099,error_code=100-100-5005,msg = getKey error。如下图
A:支付前换getKey失败,原因是后台返回的key长度不对,后台暂时不支持64位的安全key。后台重新配置该应用安全key即可。
Q:拉不起支付页面 openKey填错,填成了assessToken。
A:openKey应该填payToken。
Q:拉不起支付页面 pfKey校验不过。
A:一般是传递到支付时的pf和登录时获取的不一致,请游戏确保二者值一致。
Q:一点击财付通渠道、银行卡快捷渠道、q币余额不足账号确定支付crash,log如下:
A:游戏打包的时候未将TenpayPlugin4Game工程的libs目录下的so库合入,导致跳转到财付通支付 时crash,请游戏加入下图的so库重新打包(如果游戏的libs目录存在多个cpu架构的文件夹,那就把libcftutils.so都拷贝一份):
Q:沙箱环境之前不断提示更新支付插件
A:这是由于我们新版本在测试阶段更改了配置,请切换到现网验证,如不需要更新则不必关注。
Q:支付时出现1003-131-102错误
A:该错误码为,个人账户支付失败:帐户 [Q币]子帐户不存在,或帐户 [Q点]子帐户不存在
Q:支付时出现100-100-3004错误
A:请查看支付的手机是否设置了代理,或者手机时间是否不正确。
Q:支付时出现1032-1032-0错误
A:该错误码表示请求渠道非法,请确认应用是否配置了该支付渠道,比如微信支付。
Q:支付sdk充值后无回调
A:请检查调用支付接口之前是否注册了回调信息。支付回调的注册和接口的调用必须是成对出现,请游 戏成对调用,如下图:
Q:时间戳冲突问题
A:调用赠送接口和扣费接口时,如果同一个账户同一时间对账户进行操作会引发时间搓冲突。 建议不要在同一时间多次调用赠送接口、扣费接口。
Q:如何开通微信支付
接入微信的游戏必须开启微信支付功能 对接游戏的腾讯负责人发送邮件给计平申请开通微信支付 提供内容:游戏名称,支付appid, 微信appid,预计发布时间, 邮件标题格式:《XXXX》申请开通微信支付渠道 发送给lufywang,williamyang,dickxiao 抄送给xixiwang,bluedeng 计平向微信发送邮件申请开通微信支付授权 微信审批并开通微信支付,并提供支付key 计平配置微信支付渠道 游戏联调确认
Q:开通了话费支付,但是有些用户登录游戏后看不到话费支付渠道
A: 以下情况玩家不会看到话费支付 1:玩家Q币Q点账户里有余额,并且没有使用过话费支付 2:玩家使用过微信支付,并且没有使用过话费支付 3:玩家开通过快捷支付,并且没有使用过话费支付 符合以上三种情况的玩家,即使游戏开通了话费支付方式,也是看不到话费支付的