# # 皮皮商城api文档
【获取商品列表】
/api.php?act=tools&key={密钥}&limit={最多输出条数}
返回格式:
~~~
{[
{
"tid": "商品ID",
"sort": "排序",
"name": "商品名称",
"price": "价格"
}
]}
~~~
【获取订单列表】
/api.php?act=orders&key={密钥}&tid={商品ID}&limit={最多输出条数}&format={输出格式}&sign={导出时是否同时改为已完成}
```
参数说明:
\--输出格式
\----json
\----text
返回格式:
{\[
{
"id": "订单ID",
"tid": "商品ID",
"input": "输入框1内容(QQ号)",
"input2": "输入框2内容",
"input3": "输入框3内容",
"input4": "输入框4内容",
"input5": "输入框5内容",
"value": "数量",
"status": "状态值"
}
\]}
```
【改变订单状态】
/api.php?act=change&key={密钥}&id={订单ID}&zt={状态值}
参数说明:
\--状态值
\----0:待处理
\----1:已完成
\----2:正在处理
\----3:异常
```
返回格式:
{
"code": 0,
"msg": "提示信息"
}
```
【提交下单】
/api.php?act=pay
POST数据:tid={商品ID}&inputvalue={第一个输入框内容}&inputvalue2={第二个}&inputvalue3={第三个}&inputvalue4={第四个}&inputvalue5={第五个}&num={购买数量}
参数说明:
输入框如果不存在请不要传输相应的参数
```
返回格式:
{
"code": 0,
"msg": "提示信息",
"trade\_no": "订单号",
"need": "所需金额"
}
```
【发起支付】
/other/submit.php?type={支付方式}&orderid={订单号}
参数说明:
\--支付方式
\----alipay:支付宝
\----qqpay:QQ钱包
\----wxpay:微信支付
\----tenpay:财付通
【检查卡密信息】
/api.php?act=checkkm
POST数据:km={卡密}&inputvalue={第一个输入框内容}&inputvalue2={第二个}&inputvalue3={第三个}&inputvalue4={第四个}&inputvalue5={第五个}
返回格式:
```
{
"code": 0,
"msg": "提示信息"
}
```
【卡密下单】
/api.php?act=checkkm
POST数据:km={卡密}&qq={下单账号}
返回格式:
```
{
"code": 0,
"msg": "提示信息",
"tid": "商品ID",
"cid": "分类ID",
"name": "商品名称",
"alert": "提示信息",
"inputname": "第一个输入框标题,如果留空默认为下单QQ",
"inputsname": "更多输入框标题,用|分隔"
}
```
【提交补单】
/api.php?act=fill
POST数据:orderid={订单ID}
返回格式:
```
{
"code": 0,
"msg": "提示信息"
}
```
