微信收银台    : Form表单提交 微信扫码/微信公众号支付 需要传入return\_url参数 (cashier) 微信扫码     : 微信扫码支付 拉取的二维码不能相册识别和长按识别 (native) 微信JSPAY    : 获取用户 openid ,然后获取 jsapi 参数,网页内WeixinJSBridge 调起支付 必须传openid参数(jsapi) 支付宝当面付 : 传入“return\_url”参数则为支付宝收银台页面(Form表单提交)不传入则返回json二维码链接(alipay) * * * 接口地址:[http://api.cmyzf.cn](http://api.cmyzf.cn) 提交方式:收银台模式 = Post表单 JSON = Curl Post * * * 接口所需参数: | 键名 | 必填 | 说明 | | --- | --- | --- | | appid | 是 | 平台的对接ID | | name | 是 | 商品名称 显示在微信内 如果用户中心设置了此参数无效 但必填 | | type | 是 | 支付方式: | native - 微信扫码 | jsapi - 微信JSAPI | cashier - 微信收银台 | alipay - 支付宝 | | money | 是 | 支付金额 单位:元 | | out\_trade\_no | 是 | 商户订单号 10位数以上英文/数字 | | notify\_url | 是 | 异步通知地址 | | return\_url | 否 | 同步跳转地址 如果收银台才则必填 | | mchid | 是 | 入驻后显示的MCHID | | openid | 否 | 微信用户标识 只有JSAPI需要 获取请见“获取OPENID”栏 | | sign | 是 | MD5签名 获取请见“签名”栏 | * * * # 返回参数 **以下返回参数收银台用不到** | 键名 | 必填 | 类型 | 说明 | | --- | --- | --- | --- | | code | 是 | Int | 布尔值 状态码 1 为成功 0 为失败 | | msg | 是 | String | 描述内容 | | data | 是 | Array | 更多参数 \[ code\_url : 二维码链接 packge : JSAPI支付参数 \] |