支付宝小游戏
支付宝小游戏SDK
一、接入准备工作
二、集成SDK
import MYMG from './dm_mymg.min'(此处为举例,根据项目实际路径引用)
字段 | 类型 | 是否必填 | 示例 | 备注 |
---|---|---|---|---|
appid | int | 是 | 1018 | SDK appid |
baseUrl | String | 是 | https://apiv2.hncqkj.cn | sdk域名 |
proportion | int | 是 | 1 | 虚拟支付比例(1:1 则为1, 1:10则为10) |
三、登录
dmmg.login().then(res => {
console.log(res)
// 根据返回的信息处理自己的业务逻辑
})
返回的数据结构如下:
{
ali_mg_appid: "1214564134156832132" // 阿里小游戏appid
uin: "1677626" // sdk uin
openid: "020Wdhsxjsljgoemmsjbpsjgpwnwhngiskf" // 用户openid
token: "xjshnglslslowooiehhgkxhhsh" // 用户token
}
三、付费
请求参数:
字段 | 类型 | 是否必填 | 示例 | 备注 |
---|---|---|---|---|
productid | String | 是 | 77887788 | 商品ID |
app_order_id | String | 是 | 1256454897842 | 订单id |
product_name | String | 是 | 金币 | 商品名称 |
price | int | 是 | 6 | 商品价格 |
dmmg.pay({productid: '77887788', app_order_id: "123456411456478421231", product_name: '测试商品', price: 1})