# app支付接口
真正的個人支付寶微信支付接口"H5支付"官方網站:[https://h5zhifu.com](https://h5zhifu.com)
使用場景:手機app端。
注意:因微信開放平臺不支持個人認證,個人無法對接微信支付sdk,所以個人無法使用此app原生支付接口。但是可以使用h5支付接口直接替代,即在開發者app內使用webview組件打開網頁,再調用h5支付接口即可喚起微信或支付寶app進行支付
***
請求地址:``` https://open.h5zhifu.com/api/app```
調用方法:POST
請求格式:application/json
請求參數:
| 字段名稱 | 字段類型 | 是否必填 |說明|
| ------ | ------ | ------ | ------|
| app_id | int(16) | Y | 應用ID,在后臺系統設置頁面查看 |
| out_trade_no | string(32) | Y | 商家訂單編號,即你自己系統里的訂單編號,便于后續對賬 |
| description | string(32) | Y | 商品描述 |
| pay_type | string(32) | Y | 支付類型,枚舉值:alipay/wechat |
| amount | int(16) | Y | 訂單金額(注意單位為分,且為整數) |
| attach | string(255) | N | 開發者自定義數據(選填),在支付成功后notify回調的時候會原樣返回 |
| notify_url | string(32) | Y | 支付成功后回調地址 |
| sign | string(32) | Y | 數據簽名,請查看左側簽名算法|
接口返回:
| 字段名稱 | 字段類型 | 是否必填 |說明|
| ------ | ------ | ------ | ------|
| code | int(16) | Y | 狀態碼。200:成功調用,1001:簽名錯誤,1003:缺少參數,1004:請求值格式錯誤 |
| msg | string(32) | Y | code字段所對應的詳細描述信息 |
| data | string(32) | Y | 將下面的所有參數括起來 |
| trade_no | string(32) | Y | 本平臺唯一訂單編號,可用于查詢訂單狀態
| prepay_data | string(32) | Y | 預支付數據 |
| expire_time | string(32) | Y | 訂單過期具體時間,目前暫時指定為2小時 |
接口返回示例:
```code
{
"code":200,
"msg":"success",
"data":{
"trade_no": "201907098484845164151",
"prepay_data": "wxp://f2f0-vFHHDCw3LjsdiigJzXyQ0nO0QKpQK2e",
"expire_time": "2019-03-23 04:13:12",
}
}
```
***