| 字段名称 | 含义 | 是否必填 | 参考 | 备注说明 | 
| method | 接口名称 | 是 | user.pay | 固定值 | 
| ids | 资源id | 是 | 123456,567890 | 订单编号(订单支付),或者用户id(用户充值),多个资源id之间用英文逗号分隔,具体值的含义跟payment_type有关系 | 
| payment_code | 支付方式编码 | 是 | alipay | wechatpay(微信支付),alipay(支付宝支付),balancepay(余额支付),offline(线下支付) | 
| payment_type | 支付单类型 | 是 | 1 | 1(订单),2(充值单),5(智能表单-表单订单),6(智能表单-付款码) | 
| params | 支付参数 | 是 | 此参数的值为json字符串比较复杂,参考下面的表格2。 如果payment_type的值为2(充值单)的话,还需要传充值的金额字段money  | 
| 支付方式 | 场景(payment_code) | 参数 | 
| alipay | H5 | trade_type:"WAP" return_url:"",同步回调地址  | 
| PC | trade_type:"PC" return_url:"",同步回调地址  | |
| APP | trade_type:"APP" | |
| 支付宝小程序 | trade_type:"JSAPI",其实就是支付宝的统一下单接口 | |
| wechatpay | H5 | trade_type:"MWEB", return_url:"",同步回调地址  | 
| 微信浏览器中(微信公众号) | trade_type:"JSAPI_OFFICIAL" url:"公众号获取openid的回跳地址" openid:"第一次传url,之后取得openid,再传openid过来"  | |
| 微信小程序 | trade_type:"JSAPI" | |
| PC | trade_type:"NATIVE",此模式会生成一个二维码传到前台 product_id:'123',此参数传值参考微信支付里的NATIVE模式  | |
| APP | trade_type:"APP" |