mycard-下单
地址:/app/order/mycard/createOrder
请求方式:POST
请求参数:
| 名称 | 类型 | 意义 | 必填 |
|---|---|---|---|
| appID | int | appID | 是 |
| timestamp | String | 时间戳 | 是 |
| sign | String | 签名 | 是 |
| uid | Long | 用户ID | 否 |
| channelID | int | 渠道号 CPS等子渠道号 | 否 |
| deviceID | String | 设备号 | 否 |
| cpOrderID | String | 游戏订单号(自定义) | 否 |
| extra | String | 自定义数据 | 否 |
| price | int | 价格 单位 分 | 是 |
| currency | String | 币种 | 是 |
| productID | String | 商品ID | 是 |
| productName | String | 商品名称 | 否 |
| productDesc | String | 商品描述 | 否 |
| roleID | String | 角色ID | 是 |
| roleName | String | 角色名称 | 否 |
| roleLevel | String | 角色等级 | 否 |
| serverID | String | 服务器ID | 是 |
| serverName | String | 服务器名称 | 否 |
| area | String | 地区代号 暂时写死为TWD(待定) | 是 |
返回数据:
{
"code":0,
"data":{
orderID: "21213", // 订单id
productID: "1", // 商品id
transactionUrl: "21213", // 支付链接(包含authCode)
isTest: true, // 是否沙盒
authCode: "sfafsafdfsd", // authCode
}
}
mycard- 验单
地址:/app/order/mycard/complete/activeconfirm
请求方式:POST
请求参数:
| 名称 | 类型 | 意义 | 必填 |
|---|---|---|---|
| appID | int | appID | 是 |
| timestamp | String | 时间戳 | 是 |
| sign | String | 签名 | 是 |
| orderId | String | 订单id | 是 |
返回数据:
{
"code":0,
"msg": "失败原因"
"data":{
checkState: 1, // 订单校验结果 1成功 2失败
}
}