#App微信支付格式
~~~[api]
post:/app/api.php
*xxx=App公用參數#App公用參數替換該行
*amount=金額#支付金額
*goodsName=產品#產品名稱
*goodsNum=購買數量#購買數量
<<<
成功1
{
"fwCode": 200,
"fwMsg": "success",
"fwData":{
"wxpay":{
"appid": "wxb4ba3c02aa476ea1",
"noncestr": "c96ae7539a3f92ede2d74d3d887dcdc3",
"package": "Sign=WXPay",
"partnerid": "1900006771",
"prepayid": "wx29184756685830690837e2903238254332",
"sign": "B98C8609135431B0E0F11D5A38EBB358",
"timestamp": 1543488476
}
}
}
<<<
錯誤1
{
"fwCode": 101,
"fwMsg": "訪問的參數錯誤",
"fwData": {}
}
<<<
錯誤2
{
"fwCode": 101,
"fwMsg": "訪問的簽名錯誤",
"fwData": {}
}
~~~
**【成功1】**
| 鍵名 | 類型 | 說明 |
| --- | --- | --- |
| wxpay | JsonObject | 微信調取必要參數 |
|--- appid | string(32) | 微信開放平臺審核通過的應用APPID |
|--- noncestr | string(32) | 隨機字符串,不長于32位。[推薦隨機數生成算法](https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=4_3) |
|--- package | string(128) | 暫填寫固定值Sign=WXPay |
|--- partnerid | string(32) | 微信支付分配的商戶號 |
|--- prepayid | string(32) | 微信返回的支付交易會話ID |
|--- sign | string(32) | 簽名,詳見[簽名生成算法](https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=4_3)**注意:簽名方式一定要與統一下單接口使用的一致** |
|--- timestamp | string(10) | 時間戳,[請見接口規則-參數規定](https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=4_2) |