[TOC]
## 生活交繳費記錄
* 請求地址: `/user_pay_log`
* 請求方式: get
* 請求參數: 無
* 成功返回:
```json
{
"code": 0,
"data": {
"data": [
{
"id": 1,
"sum": 10,//繳費金額
"create_time": "2017-12-04 14:07:09",//繳費時間
"name": "水費",//繳費名
"order_number": "",//繳費訂單號
"status": 0,//繳費狀態 0 未支付 1 已支付(代繳中) 2 繳費成功 3 繳費失敗
"h_name": "樹海"//房源名
}
],
"currentPage": 1,//當前頁
"pageNumber": 10,//頁碼
"count": 1//總條數
}
}
```
* 失敗返回: 其他錯誤信息
## 分頁
* 請求地址: `/user_pay_log/pag`
* 請求方式: get
* 請求參數:
| 字段名 | 字段類型 | 字段長度 | 必填 | 字段說明 |
| --- | --- | --- | --- | --- |
| `currentPage` | int | 11 | `是` | 當前頁 |
| `pageNumber` | int | 11 | `是` | 頁碼 |
* 成功返回:
```json
{
"code": 0,
"data": {
"data": [
{
"id": 1,
"sum": 10,//繳費金額
"create_time": "2017-12-04 14:07:09",//繳費時間
"name": "水費",//繳費名
"order_number": "",//繳費訂單號
"status": 0,//繳費狀態 0 未支付 1 已支付(代繳中) 2 繳費成功 3 繳費失敗
"h_name": "樹海"//房源名
}
]
}
}
```
* 失敗返回:
```json
{
"code": -1,
"msg": "參數錯誤!"
}
```
## 充值繳費下單
* 請求地址: `/user_pay_log/save`
* 請求方式: post
* 請求參數:
| 字段名 | 字段類型 | 字段長度 | 必填 | 字段說明 |
| --- | --- | --- | --- | --- |
| `h_i_id` | int | 11 | `是` | 房源id |
| `r_id` | int | 11 | 否 | 房間id |
| `sum` | int | 20 | `是` | 繳費金額 |
| `name` | string | 2-16 | `是` | 繳費名 |
>[info] 繳費名 是繳費選項中的 所選的繳費項中的繳費名
* 成功返回:
```json
{
"code": 0,
"data": {
"h_name": "樹海",//房源名
"h_community": "光華中心",//小區名
"h_unit": "8棟8單元8號",//單元
"h_floor": "9樓/9層",//樓層
"id": "5",
"sum": 10,//金額
"name": "水費"//繳費名
}
}
```
* 失敗返回:
```json
{
"code": -1,
"msg": "參數錯誤!"
}
```
## 支付金額計算
* 請求地址: `/user_pay_log/payAmount`
* 請求方式: post
* 請求參數:
| 字段名 | 字段類型 | 字段長度 | 必填 | 字段說明 |
| --- | --- | --- | --- | --- |
| `id` | int | 11 | `是` | 訂單id |
| `is_d_deposit` | int | 11 | `是` | 是否抵扣押金 |
| `payment_method` | int | 11 | `是` | 支付方式 |
>[info] 是否抵扣押金 0 不抵扣 1 抵扣
> 支付方式 0 微信 1 支付寶 2 銀行卡
* 成功返回:
```json
{
"code": 0,
"data": {
"appid": "wx96ba29dd6fd2f004",
"partnerid": "1489600172",
"prepayid": "wx20171204160933392bc33cc80446590584",
"noncestr": "5a2502bdcc786",
"timestamp": 1512374973,
"package": "Sign=WXPay",
"sign": "21856B3DB4ECEBC86A57EEC3C4E410AC",
"id": 3
}
}
```
* 失敗返回:
```json
{
"code": -1,
"msg": "參數錯誤!"
}
```
## 查詢支付狀態
* 請求地址: `/user_pay_log/read`
* 請求方式: get
* 請求參數:
| 字段名 | 字段類型 | 字段長度 | 必填 | 字段說明 |
| --- | --- | --- | --- | --- |
| `id` | int | 11 | `是` | 訂單id |
* 成功返回:
```json
{
"code": 0,
"data": {
"status": 1,//繳費狀態 0 未支付 1 已支付(代繳中) 2 繳費成功 3 繳費失敗
"total": 1,//實際付款金額
"sum": 10//訂單應付金額
}
}
```
* 失敗返回:
```json
{
"code": -1,
"msg": "參數錯誤!"
}
```