pay-svr/docs/inapp.md

50 lines
1.0 KiB
Markdown

#
## 说明
```
1. 如无特殊说明, 所有接口返回 json, 顶级结构如下, 接口 Response 的数据结构说明只包含 data 部分
```JSON
{
"errcode": 0, //0:成功 100: 所有未定义的错误, 其他根据errmsg判断
"errmsg": "", //错误描述, 一般在code=0时, 该字段为空
"data": {}, // 数据
}
```
## 接口列表
### 1. 验证订单信息
1. Method: POST
2. URI: google: /native_pay/google/verify
apple: /native_pay/apple/verify
3. HOST: 测试: https://pay.cebggame.com/v2
生产: https://pay.cebggame.com/v0
> header 参数
> url param 参数
| 字段 | 说明 |
| --------- | -------------------- |
| list | 通过queryPurchase或buyProduct获取的数据中的data对象 |
5. Response: JSON
```js
[
{
productId: 'google或apple后台获取的productId',
gameOrderId: '游戏订单号',
orderId: 'google或apple返回的orderId',
status: '订单状态',
}
]
```
status: 0:默认状态, 未支付 3: 已支付, 未确认 9: 已成功支付和确认