接入准备
- 创建微信小游戏
- 米大师开通虚拟支付
- 在微信开放平台进行小游戏关联操作(找平台协助处理)
注意事项
- 获取微信小游戏access_token是全局唯一,游戏方不能通过微信接口调用获取,需要接入令牌服务,点击进入
- 微信小游戏需要进行道具配置,建议微信道具ID、道具名称直接用游戏方商品信息。如果道具信息和游戏方商品不一致,支付成功回调商品校验需要做映射处理校验
小游戏微信后台配置
根据星云开放平台填写微信配置信息,功能路径:对接中心->渠道打包->渠道配置->查找“微信小游戏”->微信配置信息
1.配置直购支付消息回调,功能路径:虚拟支付->基础配置->发货推送配置
2.配置服务端域名,功能路径:开发管理->开发设置->服务器域名,只需配置参数 request合法域名 和 DNS预解析域名
3.配置客服消息推送,功能路径:开发管理->开发设置->消息推送
4.配置道具信息,功能路径:虚拟支付->基本配置->直购配置->道具配置
百度营销后台配置
1.获取scheme URL地址:https://api-combine.feiyu.com/v1/wechatMiniGame/baiduUrlScheme/{游戏ID}/{渠道ID}/ ,需要百度内部人员配合配置
星云后台配置指引
1.打开星云后台:星云后台-渠道打包-渠道配置-添加渠道-微信小游戏-配置参数
2.配置以下参数:
配置指引 | 参数来源 |
---|---|
wx_app_id | 微信公众平台 小程序->开发->开发设置->开发者ID->AppID(小程序ID) |
wx_app_secret | 微信公众平台 小程序->开发->开发设置->开发者ID->AppSecret(小程序密钥) |
midas_offer_id | 微信公众平台 小程序->虚拟支付->基本配置->基础配置->支付基础配置->OfferID(支付应用ID) |
midas_app_key | 微信公众平台 小程序->虚拟支付->基本配置->基础配置->支付基础配置->现网AppKey |
midas_app_key_sandbox | 微信公众平台 小程序->虚拟支付->基本配置->基础配置->支付基础配置->沙箱AppKey |
app_id | 星云开放平台->官方渠道->基础设置->AppID |
app_key | 星云开放平台->官方渠道->基础设置->通行证AppKey |
app_secret | 星云开放平台->官方渠道->基础设置->通行证AppSecret |
pay_guide_image | 小程序消息卡片的封面, image 类型的 media_id,通过 uploadTempMedia接口上传图片文件获得,建议大小为 520*416 |
android_pay_mode | 安卓支付模式,0=关闭支付、1=微信内购、2=唤起客服支付 |
ios_pay_mode | ios支付模式,0=关闭支付、2=唤起客服支付 |
win_pay_mode | windows支付模式,0=关闭支付、1=微信内购、3=扫码支付 |
mac_pay_mode | mac支付模式,0=关闭支付、3=扫码支付 |
atm_app_id | 令牌服务应用ID,联系平台获取 |
atm_channel_id | 令牌服务渠道ID,联系平台获取 |
atm_app_secret | 令牌服务签名密钥,联系平台获取 |
3.微信小游戏后台参数截图
4.鉴于目前微信小游戏只支持安卓内购,如需针对iOS进行支付,需要单独注册开通微信支付商户号获取商户号ID、配置APIv2密钥、开通JSAPI支付产品、开通Native支付产品,完成后将信息同步平台在星云进行支付配置,详见开通微信支付商户号及配置指引