#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) |