支付接口说明

  • 2019-06-27 18:26:57
  • 1028

表格1

字段名称含义是否必填
参考备注说明
method接口名称
user.pay
固定值
ids资源id123456,567890订单编号(订单支付),或者用户id(用户充值),多个资源id之间用英文逗号分隔,具体值的含义跟payment_type有关系
payment_code支付方式编码
alipaywechatpay(微信支付),alipay(支付宝支付),balancepay(余额支付),offline(线下支付)
payment_type支付单类型
11(订单),2(充值单),5(智能表单-表单订单),6(智能表单-付款码)
params支付参数

此参数的值为json字符串比较复杂,参考下面的表格2。

如果payment_type的值为2(充值单)的话,还需要传充值的金额字段money

表格2

支付方式场景(payment_code)参数
alipayH5

trade_type:"WAP"

return_url:"",同步回调地址

PC

trade_type:"PC"

return_url:"",同步回调地址

APPtrade_type:"APP"
支付宝小程序trade_type:"JSAPI",其实就是支付宝的统一下单接口
wechatpayH5

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模式

APPtrade_type:"APP"