H5收银台下单
<p><strong>使用场景:</strong> </p>
<ul>
<li>用户在业务系统下单,业务系统获取了订单信息后,根据业务系统的具体应用环境(小程序、APP或H5),使用本接口下方对应的调用方法将相关参数传入并拉起通企付小程序,通企付小程序负责渠道下单支付,并返回交易结果。</li>
</ul>
<p><strong>请求参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">orgId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>服务商id,用于服务商代发起交易,传了此参数需要用服务商密钥进行加签</td>
</tr>
<tr>
<td style="text-align: left;">mchNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>通企付商户号,示例:E249974037860</td>
</tr>
<tr>
<td style="text-align: left;">appId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>默认为企业appId,若为服务商模式,需传入服务商appId</td>
</tr>
<tr>
<td style="text-align: left;">reqTime</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>请求时间,13位时间戳</td>
</tr>
<tr>
<td style="text-align: left;">version</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>版本(默认为1.0)</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>签名</td>
</tr>
<tr>
<td style="text-align: left;">signType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>签名类型(MD5/RSA/SM2)</td>
</tr>
<tr>
<td style="text-align: left;">mchOrderNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>商户订单号</td>
</tr>
<tr>
<td style="text-align: left;">amount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>金额(单位:分)</td>
</tr>
<tr>
<td style="text-align: left;">body</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>商品描述</td>
</tr>
<tr>
<td style="text-align: left;">goodsInfo</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>商品备注,JSONArray格式,例如:goodsInfo=[{"goodsnm":"TEST_PAY","goodsnum":"1","goodsamt":"2"}],使用B2B订单支付、微企付、新网银行转账时必填</td>
</tr>
<tr>
<td style="text-align: left;">notifyUrl</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>通知地址</td>
</tr>
<tr>
<td style="text-align: left;">expiredTime</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>订单失效时间,单位秒,默认1小时.订单在(创建时 间+失效时间)后失效</td>
</tr>
<tr>
<td style="text-align: left;">extParam</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>备注,商户扩展参数,支付结果通知原样返回</td>
</tr>
<tr>
<td style="text-align: left;">channelExtra</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>渠道参数,JSON字符串,特定渠道发起的额外参数,如:<br>1、收银宝子商户号cusid,集团商户号orgid,微信appid即subAppid。示例:channelExtra={"orgid":"66045xxxxxxx","cusid":"66046xxxxxxxxx","subAppid":"xxxxx"};<br>2、云闪付国补必填字段有:<br>truename:付款人姓名<br>idno:付款人证件号 <br>extendparams:渠道活动参数,云闪付营销活动字段名为discountCode:场景数据,示例:channelExtra={"truename":"张三","idno":"310103198707183625","extendparams":{"discountCode":"SXEJDS"}</td>
</tr>
<tr>
<td style="text-align: left;">payTypeInfo</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>收银台展示的付款方式,多个以英文逗号(,)隔开;<strong>注释</strong>:<br>WX_PAY:微信<br>ALI_PAY:支付宝<br>YSF_PAY:云闪付<br>C_PAY:个人银行卡<br>B_PAY:企业网银<br>JD_PAY:白条分期<br>ALI_CREDIT_PAY:花呗分期<br>FME_PAY:富民e贷<br>ZZHK_PAY:转账汇款<br>SHARE_PAY:找好友付款</td>
</tr>
<tr>
<td style="text-align: left;">directPayType</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>直接支付的支付方式,仅支持上送一种支付方式,填入该参数则自动使用该支付方式下单并拉起支付,当前支持:<br>WX_LITE:微信小程序支付<br>SFT_HRJ:通联汇入金<br>ALI_QR:支付宝支付(访问通企付微信小程序收银台可用)<br>ALI_JSAPI:支付宝JS支付(访问通企付支付宝小程序收银台可用)<br>ALI_CREDIT:花呗分期<!--;<br>SYB_B2C_WECHAT:微信小程序收银台支付)--></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">goodsInfo参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">goodsnm</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>商品简称</td>
</tr>
<tr>
<td style="text-align: left;">goodsamt</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>商品金额(单位:元)</td>
</tr>
<tr>
<td style="text-align: left;">goodsnum</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>商品数量</td>
</tr>
</tbody>
</table>