微信小游戏

接入准备

  • 创建微信小游戏
  • 米大师开通虚拟支付
  • 在微信开放平台进行小游戏关联操作(找平台协助处理)

注意事项

  • 获取微信小游戏access_token是全局唯一,游戏方不能通过微信接口调用获取,需要接入令牌服务,点击进入
  • 微信小游戏需要进行道具配置,建议微信道具ID、道具名称直接用游戏方商品信息。如果道具信息和游戏方商品不一致,支付成功回调商品校验需要做映射处理校验

小游戏微信后台配置

根据星云开放平台填写微信配置信息,功能路径:对接中心->渠道打包->渠道配置->查找“微信小游戏”->微信配置信息
file

1.配置直购支付消息回调,功能路径:虚拟支付->基础配置->发货推送配置
file

2.配置服务端域名,功能路径:开发管理->开发设置->服务器域名,只需配置参数 request合法域名 和 DNS预解析域名
file

3.配置客服消息推送,功能路径:开发管理->开发设置->消息推送
file

4.配置道具信息,功能路径:虚拟支付->基本配置->直购配置->道具配置
file
file

星云后台配置指引

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.微信小游戏后台参数截图
file
file

4.鉴于目前微信小游戏只支持安卓内购,如需针对iOS进行支付,需要单独注册开通微信支付商户号获取商户号ID、配置APIv2密钥、开通JSAPI支付产品、开通Native支付产品,完成后将信息同步平台在星云进行支付配置,详见开通微信支付商户号及配置指引