<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel>
<title><![CDATA[接口地址]]></title> 
<atom:link href="https://api.dianlaibaopay.com/rss.php" rel="self" type="application/rss+xml" />
<description><![CDATA[支付网关]]></description>
<link>https://api.dianlaibaopay.com/</link>
<language>zh-cn</language>
<generator>emlog</generator>
<item>
    <title>新建商户/自注册商户</title>
    <link>https://api.dianlaibaopay.com/?post=15</link>
    <description><![CDATA[<p>● 打开商户列表-点击新建<br />
<img src="https://api.dianlaibaopay.com/content/uploadfile/202512/cc921766387110.png" alt="" /><br />
<img src="https://api.dianlaibaopay.com/content/uploadfile/202512/6c7c1766387345.png" alt="" /></p>
<p>商户创建将默认创建商户默认应用&amp;门店等信息，如不想配置在默认应用可自行去新建</p>
<h1>发起商户进件</h1>
<p>● 到商户管理页下发起商户进件</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/a2671766387525.png" alt="" /></p>
<p>发起进件页面说明</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/d7ce1766388107.png" alt="" /></p>
<p>进入到渠道进件信息页面，按提示填写对应资料</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/c6211766388132.png" alt="" /></p>
<p>按需填写商户入驻费率信息（此为运营端示例，代理/商户请自行尝试，费率展示效果不同），单笔及银联阶梯说明不再赘述</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/21461766388170.png" alt="" /></p>
<p>资料填写完成确认无误后，点击发起进件</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/f8f31766388210.png" alt="" /></p>
<p>等待渠道侧审核/进行签约（不同渠道规则不同，以下以渠道侧进件较为方便的方式进行说明）</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/f0421766388252.png" alt="" /></p>
<p>● 如为一直为审核中，可检查发起进件填写的手机/邮箱是否有短信/邮件通知需要进行签约，若没有则可进行等待或咨询三方支付公司<br />
● 用户手机签约完毕后，进件列表状态变更为&lt;进件成功&gt;</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/981a1766388282.png" alt="" /></p>
<h1>注意：关键配置请注意检查，影响支付配置及实际下单！！！</h1>
<p>● 此时若进件发起时勾选了自动配置到应用，那么商户应用参数已自动配置完成。无需操作！！！<br />
● 若未勾选自动配置，则需手动进行配置参数！！！<br />
○ 手动配置参数请点击进击列表中操作-更多-参数配置-选择应用-一键配置-微信参数配置以及后续打开该应用支付配置</p>
<p>打开&lt;签约开通&gt;页面此时需入网用户法人主体手机扫码（电子协议签约/微信/支付宝实名认证）过程，完成此步骤后方可进行支付</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/1aa41766388410.png" alt="" /></p>
<h1>商户入驻完成，支付测试</h1>
<p>● 辅助终端报备（以渠道实际情况为准，文档要求则配置）<br />
○ 使用场景说明，如渠道侧要求支付必须含有终端报备信息，则此流程必须操作，以用于支付时上送渠道报备成功后的设备信息<br />
○ 为什么要终端报备？三方支付公司应《259号文》要求<br />
○ 地图信息不显示？请先在&lt;系统设置&gt;中配置高德地图参数<br />
○ 列表默认设备状态 说明：商户下默认仅有一个默认辅助终端设备，下单会使用该设备信息<br />
○ 若商户使用渠道含需终端报备的渠道，请将默认设备开启，否则下单时无法携带报备的终端号，而导致下单失败</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/c4db1766389916.png" alt="" /></p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/74801766389967.png" alt="" /></p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/2d171766390048.png" alt="" /></p>
<h1>● 登录商户后台-商户中心-支付测试</h1>
<p>○ 此处以条码支付方式为例，<br />
■ 若选择公众号/小程序，请部署至线上/测试服务器，将运营平台系统配置中支付域名替换为解析后的二级域名如：<a href="https://pay.yintongzaixian.com">https://pay.yintongzaixian.com</a>, 且配置微信/支付宝的授权域名&amp;支付授权目录。</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/a1831766392135.png" alt="" /></p>
<p>● 点击下方&lt;立即支付&gt;按钮，发起支付（默认金额0.01元，可自行修改金额）<br />
● 打开你的微信/支付宝，打开收付款页面，看到那个二维码+条码页面，手指点一下，会展示出条码下边+一串数字，把数字输入到输入框中（有扫码枪/扫码盒的同学可以使用扫码设备，扫码设备会自动回车触发&lt;确认支付&gt;），然后点击&lt;确认支付&gt;按钮调起支付。</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/e8461766392243.png" alt="" /></p>
<p>看到以下信息，说明支付通道已经请求通了。如有其他报错提示，查看服务端（payment）日志，进行排查。（其他支付方式请自行探索）</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/98731766392284.png" alt="" /></p>]]></description>
    <pubDate>Mon, 22 Dec 2025 15:04:01 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://api.dianlaibaopay.com/?post=15</guid>
</item>
<item>
    <title>代理侧参数配置（若不含代理模块或特约商户直属服务商，请跳过此步骤！）</title>
    <link>https://api.dianlaibaopay.com/?post=14</link>
    <description><![CDATA[<p>点击图示费率配置</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/668f1766384852.png" alt="" /></p>
<p>点击对应的渠道，展开代理商参数配置页，进行对应配置</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/cdc41766385096.png" alt="" /></p>
<p>配置保存后点击上方费率配置项，进行代理商费率配置（单笔费配置和银联阶梯配置，不再赘述）</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/ff9a1766385149.png" alt="" /></p>
<p>上述配置完成保存后，可关闭此页进行后续操作</p>]]></description>
    <pubDate>Mon, 22 Dec 2025 14:01:01 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://api.dianlaibaopay.com/?post=14</guid>
</item>
<item>
    <title>支付接口</title>
    <link>https://api.dianlaibaopay.com/?post=5</link>
    <description><![CDATA[<h3>注意对接银通在线系统 地址改成：pay.yintongzaixian.com</h3>
<h1>统一下单</h1>
<p>商户业务系统通过统一下单接口发起支付收款订单，店来宝支付网关会根据商户配置的支付通道路由支付通道完成支付下单。支付网关根据不同的支付方式返回对应的支付参数，业务系统使用支付参数发起收款。<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：<a href="https://pay.yintongzaixian.com/api/pay/unifiedOrder">https://pay.yintongzaixian.com/api/pay/unifiedOrder</a><br />
请求方式：<code>POST</code><br />
请求类型：<code>application/json</code> 或 <code>application/x-www-form-urlencoded</code><br />
请求参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(30)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(24)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>商户订单号</td>
<td>mchOrderNo</td>
<td>是</td>
<td>String(30)</td>
<td>20160427210604000490</td>
<td>商户生成的订单号</td>
</tr>
<tr>
<td>支付方式</td>
<td>amount</td>
<td>是</td>
<td>int</td>
<td>100</td>
<td>支付金额,单位分</td>
</tr>
<tr>
<td>货币代码</td>
<td>currency</td>
<td>是</td>
<td>String(3)</td>
<td>cny</td>
<td>三位货币代码,人民币:cny</td>
</tr>
<tr>
<td>客户端IP</td>
<td>clientIp</td>
<td>否</td>
<td>String(32)</td>
<td>210.73.10.148</td>
<td>客户端IPV4地址</td>
</tr>
<tr>
<td>商品标题</td>
<td>subject</td>
<td>是</td>
<td>String(64)</td>
<td>店来宝商品标题测试</td>
<td>商品标题</td>
</tr>
<tr>
<td>商品描述</td>
<td>body</td>
<td>是</td>
<td>String(256)</td>
<td>店来宝商品描述测试</td>
<td>商品描述</td>
</tr>
<tr>
<td>门店编号</td>
<td>storeId</td>
<td>否</td>
<td>int</td>
<td>10010</td>
<td>商户的门店ID</td>
</tr>
<tr>
<td>码牌ID</td>
<td>qrcId</td>
<td>否</td>
<td>long</td>
<td>10010432445333</td>
<td>商户的码牌ID</td>
</tr>
<tr>
<td>终端设备信息</td>
<td>deviceInfo</td>
<td>否</td>
<td>String(256)</td>
<td>{“deviceType”:“auto_pos”,“deviceNo” :“abcde12345”}</td>
<td>智能POS、收银插件下单必填，json格式字符串，详见终端设备信息说明</td>
</tr>
<tr>
<td>异步通知地址</td>
<td>notifyUrl</td>
<td>否</td>
<td>String(128)</td>
<td><a href="https://pay.yintongzaixian.com/notify.htm">https://pay.yintongzaixian.com/notify.htm</a></td>
<td>支付结果异步回调URL,只有传了该值才会发起回调</td>
</tr>
<tr>
<td>跳转通知地址</td>
<td>returnUrl</td>
<td>否</td>
<td>String(128)</td>
<td><a href="https://pay.yintongzaixian.com/return.htm">https://pay.yintongzaixian.com/return.htm</a></td>
<td>支付结果同步跳转通知URL</td>
</tr>
<tr>
<td>失效时间</td>
<td>expiredTime</td>
<td>否</td>
<td>int</td>
<td>3600</td>
<td>订单失效时间,单位秒,默认2小时.订单在(创建时间+失效时间)后失效</td>
</tr>
<tr>
<td>渠道参数</td>
<td>channelExtra</td>
<td>否</td>
<td>String(256)</td>
<td>{“auth_code”:”13920933111042”}</td>
<td>特定渠道发起的额外参数,json格式字符串.详见渠道参数说明</td>
</tr>
<tr>
<td>分账模式</td>
<td>divisionMode</td>
<td>否</td>
<td>int</td>
<td>0</td>
<td>分账模式： 0-该笔订单不允许分账[默认], 1-支付成功按配置自动完成分账支付完成自动分账【需包含自动分账接收方，否则自动更新为0（V3.0.0新增）】 , 2-商户手动分账(解冻商户金额)</td>
</tr>
<tr>
<td>扩展参数</td>
<td>extParam</td>
<td>否</td>
<td>String(512)</td>
<td>134586944573118714</td>
<td>商户扩展参数,回调时会原样返回</td>
</tr>
<tr>
<td>请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>请求接口时间,13位时间戳</td>
</tr>
<tr>
<td>接口版本</td>
<td>version</td>
<td>是</td>
<td>String(3)</td>
<td>1.0</td>
<td>接口版本号，固定：1.0</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
<tr>
<td>签名类型</td>
<td>signType</td>
<td>是</td>
<td>String(32)</td>
<td>MD5</td>
<td>签名类型，目前只支持MD5方式</td>
</tr>
</tbody>
</table>
<p>终端设备信息说明</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>设备类型</td>
<td>deviceType</td>
<td>是</td>
<td>String(20)</td>
<td>auto_pos</td>
<td>智能POS：auto_pos，收银插件：cash_plugin</td>
</tr>
<tr>
<td>设备号</td>
<td>deviceNo</td>
<td>是</td>
<td>String(128)</td>
<td>abcde12345</td>
<td>设备号必填。设备类型为收银插件时传激活码；其他传设备号</td>
</tr>
<tr>
<td>设备厂商</td>
<td>provider</td>
<td>否</td>
<td>String(20)</td>
<td>abc</td>
<td>除智能POS外的其他设备类型，设备厂商必填</td>
</tr>
</tbody>
</table>
<p><code>请求示例数据</code>JSON</p>
<pre><code class="language-json">{
  "amount": 8,
  "extParam": "",
  "mchOrderNo": "mho1624005107281",
  "subject": "商品标题",
  "wayCode": "ALI_BAR",
  "sign": "84F606FA25A6EC4783BECC08D4FDC681",
  "reqTime": "1624005107",
  "body": "商品描述",
  "version": "1.0",
  "channelExtra": "{\"authCode\":\"280812820366966512\"}",
  "appId": "60cc09bce4b0f1c0b83761c9",
  "clientIp": "192.166.1.132",
  "notifyUrl": "https://www.yintongzaixianpay.cn",
  "signType": "MD5",
  "currency": "cny",
  "returnUrl": "",
  "mchNo": "M1623984572",
  "divisionMode": 1
}</code></pre>
<p>返回参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>返回状态</td>
<td>code</td>
<td>是</td>
<td>int</td>
<td>0</td>
<td>0-处理成功，其他-处理有误，详见错误码</td>
</tr>
<tr>
<td>返回信息</td>
<td>msg</td>
<td>否</td>
<td>String(128)</td>
<td>签名失败</td>
<td>具体错误原因，例如：签名失败、参数格式校验错误</td>
</tr>
<tr>
<td>签名信息</td>
<td>sign</td>
<td>否</td>
<td>String(32)</td>
<td>CCD9083A6DAD9A2DA9F668C3D4517A84</td>
<td>对data内数据签名,如data为空则不返回</td>
</tr>
<tr>
<td>返回数据</td>
<td>data</td>
<td>否</td>
<td>String(512)</td>
<td>{}</td>
<td>返回下单数据,json格式数据</td>
</tr>
</tbody>
</table>
<p><code>data数据格式</code></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>支付订单号</td>
<td>payOrderId</td>
<td>是</td>
<td>String(30)</td>
<td>U12021022311124442600</td>
<td>返回支付系统订单号</td>
</tr>
<tr>
<td>商户订单号</td>
<td>mchOrderNo</td>
<td>是</td>
<td>String(30)</td>
<td>20160427210604000490</td>
<td>返回商户传入的订单号</td>
</tr>
<tr>
<td>订单状态</td>
<td>orderState</td>
<td>是</td>
<td>int</td>
<td>2</td>
<td>支付订单状态 0-订单生成 1-支付中 2-支付成功 3-支付失败 4-已撤销 5-已退款 6-订单关闭</td>
</tr>
<tr>
<td>支付数据类型</td>
<td>payDataType</td>
<td>是</td>
<td>String</td>
<td>payUrl</td>
<td>支付参数类型 payUrl-跳转链接的方式 form-表单方式 wxapp-微信支付参数(微信公众号,小程序,app支付时) aliapp-支付宝app支付 ysfapp-云闪付app支付参数 codeUrl-二维码地址 codeImgUrl-二维码图片地址 none-空支付参数</td>
</tr>
<tr>
<td>支付数据</td>
<td>payData</td>
<td>否</td>
<td>String</td>
<td><a href="http://www.yintongzaixian.cn/pay.html">http://www.yintongzaixian.cn/pay.html</a></td>
<td>发起支付用到的支付参数，如果微信公众号支付等</td>
</tr>
<tr>
<td>订单信息数据</td>
<td>payOrderInfo</td>
<td>否</td>
<td>String</td>
<td>{}</td>
<td>订单信息， 当直接支付成功时会返回此数据</td>
</tr>
<tr>
<td>渠道错误码</td>
<td>errCode</td>
<td>否</td>
<td>String</td>
<td>ACQ.PAYMENT_AUTH_CODE_INVALID</td>
<td>上游渠道返回的错误码</td>
</tr>
<tr>
<td>渠道错误描述</td>
<td>errMsg</td>
<td>否</td>
<td>String</td>
<td>Business Failed 失败</td>
<td>上游渠道返回的错误描述</td>
</tr>
</tbody>
</table>
<p><code>返回示例数据</code>JSON</p>
<pre><code class="language-json">{
  "code": 0,
  "data": {
    "errCode": "ACQ.PAYMENT_AUTH_CODE_INVALID",
    "errMsg": "Business Failed【支付失败，获取顾客账户信息失败，请顾客刷新付款码后重新收款，如再次收款失败，请联系管理员处理。[SOUNDWAVE_PARSER_FAIL]】",
    "mchOrderNo": "mho1624005752661",
    "orderState": 3,
    "payOrderId": "P202106181642329900002"
  },
  "msg": "SUCCESS",
  "sign": "F4DA202C516D1F33A12F1E547C5004FD"
}</code></pre>
<h1>支付方式</h1>
<table>
<thead>
<tr>
<th>WayCode</th>
<th>支付方式</th>
</tr>
</thead>
<tbody>
<tr>
<td>WEB_CASHIER</td>
<td>WEB收银台</td>
</tr>
<tr>
<td>QR_CASHIER</td>
<td>聚合扫码(用户扫商家)</td>
</tr>
<tr>
<td>AUTO_BAR</td>
<td>聚合条码(商家扫用户)</td>
</tr>
<tr>
<td>ALI_BAR</td>
<td>支付宝条码</td>
</tr>
<tr>
<td>ALI_JSAPI</td>
<td>支付宝生活号</td>
</tr>
<tr>
<td>ALI_APP</td>
<td>支付宝APP</td>
</tr>
<tr>
<td>ALI_WAP</td>
<td>支付宝WAP</td>
</tr>
<tr>
<td>ALI_PC</td>
<td>支付宝PC网站</td>
</tr>
<tr>
<td>ALI_QR</td>
<td>支付宝二维码</td>
</tr>
<tr>
<td>WX_BAR</td>
<td>微信条码</td>
</tr>
<tr>
<td>WX_JSAPI</td>
<td>微信公众号</td>
</tr>
<tr>
<td>WX_LITE</td>
<td>微信小程序</td>
</tr>
<tr>
<td>WX_APP</td>
<td>微信APP</td>
</tr>
<tr>
<td>WX_H5</td>
<td>微信H5</td>
</tr>
<tr>
<td>WX_NATIVE</td>
<td>微信扫码</td>
</tr>
<tr>
<td>YSF_BAR</td>
<td>云闪付条码</td>
</tr>
<tr>
<td>YSF_JSAPI</td>
<td>云闪付jsapi</td>
</tr>
<tr>
<td>AUTO_POS</td>
<td>AUTO_POS</td>
</tr>
<tr>
<td>智能POS</td>
<td>数字人民币条码</td>
</tr>
<tr>
<td>数字人民币条码</td>
<td>数字人民币二维码</td>
</tr>
</tbody>
</table>
<p>channelExtra参数说明<br />
当 <code>wayCode=AUTO_BAR</code> 或 <code>wayCode=ALI_BAR</code> 或 <code>wayCode=WX_BAR</code> 或 <code>wayCode=YSF_BAR</code> 时，channelExtra必须传auth_code，为用户的付款码值，channelExtra示例数据如：</p>
<pre><code class="language-json">{"authCode": "13920933111042"}</code></pre>
<p>当 <code>wayCode=ALI_JSAPI</code> 时，channelExtra必须传buyerUserId，为支付宝用户ID，channelExtra示例数据如：</p>
<pre><code class="language-json">{"buyerUserId": "2088702585070844"}</code></pre>
<p>当 <code>wayCode=WX_JSAPI</code> 或 <code>wayCode=WX_LITE</code> 时，channelExtra必须传openid，为微信OpenId， channelExtra示例数据如：</p>
<pre><code class="language-json">{"openid": "o6BcIwvSiRpfS8e_UyfQNrYuk2LI"}</code></pre>
<p>注意： 若当前为特约商户，并且商户使用的自己的公众号或者小程序获取到的openId时：<br />
需要：</p>
<ol>
<li>商户自己的公众号或者小程序的AppId需要在服务商里进行关联， 请联系运营平台进行配置；</li>
<li><code>channelExtra</code>参数中添加 subAppId 参数，该参数为商户的公众号或小程序的AppId，示例：</li>
</ol>
<pre><code class="language-json">{ "openid": "o6BcIwvSiRpfS8e_UyfQNrYuk2LI", "subAppId"："wx08b5a41f7a27abf1" }</code></pre>
<p>当 <code>wayCode=ALI_QR</code> 或 <code>wayCode=WX_NATIVE</code> 时，channelExtra可以传payDataType设置返回支付数据支付类型。此时payDataType可以为：codeUrl-二维码地址,codeImgUrl-二维码图片地址，不传payDataType默认返回codeUrl类型, channelExtra示例数据如：</p>
<pre><code class="language-json">{"payDataType": "codeImgUrl"}</code></pre>
<p>当 <code>wayCode=QR_CASHIER</code> 时，channelExtra可以传payDataType和entryPageType。<br />
entryPageType指定聚合码扫码时进入H5或小程序页面，默认为H5页面。h5-h5页面，lite-小程序页面。<br />
payDataType设置返回支付数据支付类型，此时payDataType可以为：codeUrl-二维码地址,codeImgUrl-二维码图片地址，不传payDataType默认返回codeUrl类型, channelExtra示例数据如：</p>
<pre><code class="language-json">{"payDataType": "codeImgUrl"}</code></pre>
<p>当 <code>wayCode=ALI_WAP</code> 时，channelExtra可以传payDataType设置返回支付数据支付类型。此时payDataType可以为：form-返回自动跳转的支付表单,codeImgUrl-返回一个二维码图片URL,payUrl-返回支付链接，不传payDataType默认返回payUrl类型, channelExtra示例数据如：</p>
<pre><code class="language-json">{"payDataType": "form"}</code></pre>
<p>当 <code>wayCode=ALI_PC</code> 时，channelExtra可以传payDataType设置返回支付数据支付类型。此时payDataType可以为：form-返回自动跳转的支付表单,payUrl-返回支付链接，不传payDataType默认返回payUrl类型, channelExtra示例数据如：</p>
<pre><code class="language-json">{"payDataType": "form"}</code></pre>
<h1>查询订单</h1>
<p>商户通过该接口查询订单，支付网关会返回订单最新的数据<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：<a href="https://pay.yintongzaixian.com/api/pay/query">https://pay.yintongzaixian.com/api/pay/query</a><br />
请求方式：<code>POST</code><br />
请求类型：<code>application/json</code> 或 <code>application/x-www-form-urlencoded</code><br />
请求参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(30)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(24)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>支付订单号</td>
<td>payOrderId</td>
<td>是</td>
<td>String(30)</td>
<td>P20160427210604000490</td>
<td>支付中心生成的订单号，与mchOrderNo二者传一即可</td>
</tr>
<tr>
<td>商户订单号</td>
<td>mchOrderNo</td>
<td>是</td>
<td>String(30)</td>
<td>20160427210604000490</td>
<td>商户生成的订单号，与payOrderId二者传一即可</td>
</tr>
<tr>
<td>请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>请求接口时间,13位时间戳</td>
</tr>
<tr>
<td>接口版本</td>
<td>version</td>
<td>是</td>
<td>String(3)</td>
<td>1.0</td>
<td>接口版本号，固定：1.0</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
<tr>
<td>签名类型</td>
<td>signType</td>
<td>是</td>
<td>String(32)</td>
<td>MD5</td>
<td>签名类型，目前只支持MD5方式</td>
</tr>
</tbody>
</table>
<p><code>请求示例数据</code>JSON</p>
<pre><code class="language-json">{
  "payOrderId": "P202106181104177050002",
  "appId": "60cc09bce4b0f1c0b83761c9",
  "sign": "46940C58B2F3AE426B77A297ABF4D31E",
  "signType": "MD5",
  "reqTime": "1624006009",
  "mchNo": "M1623984572",
  "version": "1.0"
}</code></pre>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>返回状态</td>
<td>code</td>
<td>是</td>
<td>int</td>
<td>0</td>
<td>0-处理成功，其他-处理有误，详见错误码</td>
</tr>
<tr>
<td>返回信息</td>
<td>msg</td>
<td>否</td>
<td>String(128)</td>
<td>签名失败</td>
<td>具体错误原因，例如：签名失败、参数格式校验错误</td>
</tr>
<tr>
<td>签名信息</td>
<td>sign</td>
<td>否</td>
<td>String(32)</td>
<td>CCD9083A6DAD9A2DA9F668C3D4517A84</td>
<td>对data内数据签名,如data为空则不返回</td>
</tr>
<tr>
<td>返回数据</td>
<td>data</td>
<td>否</td>
<td>String(512)</td>
<td>{}</td>
<td>返回下单数据,json格式数据</td>
</tr>
</tbody>
</table>
<p><code>data数据格式</code></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>支付订单号</td>
<td>payOrderId</td>
<td>是</td>
<td>String(30)</td>
<td>P12021022311124442600</td>
<td>返回支付系统订单号</td>
</tr>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(30)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(24)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>商户订单号</td>
<td>mchOrderNo</td>
<td>是</td>
<td>String(30)</td>
<td>20160427210604000490</td>
<td>返回商户传入的订单号</td>
</tr>
<tr>
<td>支付接口</td>
<td>ifCode</td>
<td>是</td>
<td>String(30)</td>
<td>wxpay</td>
<td>支付接口编码</td>
</tr>
<tr>
<td>支付方式</td>
<td>wayCode</td>
<td>是</td>
<td>String(30)</td>
<td>WX_LITE</td>
<td>支付方式,如微信小程序WX_LITE</td>
</tr>
<tr>
<td>支付金额</td>
<td>amount</td>
<td>是</td>
<td>int</td>
<td>100</td>
<td>支付金额,单位分</td>
</tr>
<tr>
<td>货币代码</td>
<td>currency</td>
<td>是</td>
<td>String(3)</td>
<td>cny</td>
<td>三位货币代码,人民币:cny</td>
</tr>
<tr>
<td>订单状态</td>
<td>state</td>
<td>是</td>
<td>int</td>
<td>2</td>
<td>支付订单状态 0-订单生成 1-支付中 2-支付成功 3-支付失败 4-已撤销 5-已退款 6-订单关闭</td>
</tr>
<tr>
<td>客户端IP</td>
<td>clientIp</td>
<td>否</td>
<td>String(32)</td>
<td>210.73.10.148</td>
<td>客户端IPV4地址</td>
</tr>
<tr>
<td>商品标题</td>
<td>subject</td>
<td>是</td>
<td>String(64)</td>
<td>店来宝商品标题测试</td>
<td>商品标题</td>
</tr>
<tr>
<td>商品描述</td>
<td>body</td>
<td>是</td>
<td>String(256)</td>
<td>店来宝商品描述测试</td>
<td>商品描述</td>
</tr>
<tr>
<td>渠道订单号</td>
<td>channelOrderNo</td>
<td>否</td>
<td>String</td>
<td>20160427210604000490</td>
<td>对应渠道的订单号</td>
</tr>
<tr>
<td>渠道错误码</td>
<td>errCode</td>
<td>否</td>
<td>String</td>
<td>1002</td>
<td>渠道下单返回错误码</td>
</tr>
<tr>
<td>渠道错误描述</td>
<td>errMsg</td>
<td>否</td>
<td>String</td>
<td>134586944573118714</td>
<td>渠道下单返回错误描述</td>
</tr>
<tr>
<td>扩展参数</td>
<td>extParam</td>
<td>否</td>
<td>String(512)</td>
<td>134586944573118714</td>
<td>商户扩展参数,回调时会原样返回</td>
</tr>
<tr>
<td>创建时间</td>
<td>createdAt</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>订单创建时间,13位时间戳</td>
</tr>
<tr>
<td>成功时间</td>
<td>successTime</td>
<td>否</td>
<td>long</td>
<td>1622016572190</td>
<td>订单支付成功时间,13位时间戳</td>
</tr>
</tbody>
</table>
<p><code>返回示例数据</code>JSON</p>
<pre><code class="language-json">{
  "code": 0,
  "data": {
    "amount": 58,
    "appId": "60cc09bce4b0f1c0b83761c9",
    "body": "商品描述",
    "channelOrderNo": "2021061822001423031419593035",
    "clientIp": "192.166.1.132",
    "createdAt": 1623985457705,
    "currency": "cny",
    "extParam": "",
    "ifCode": "alipay",
    "mchNo": "M1623984572",
    "mchOrderNo": "mho1623985457320",
    "payOrderId": "P202106181104177050002",
    "state": 2,
    "subject": "商品标题",
    "successTime": 1623985459000,
    "wayCode": "ALI_BAR"
  },
  "msg": "SUCCESS",
  "sign": "9548145EA12D0CD8C1628BCF44E19E0D"
}</code></pre>
<h1>关闭订单</h1>
<p>商户通过该接口关闭订单，支付网关会对订单完成关闭处理。<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：<a href="https://pay.yintongzaixian.com/api/pay/close">https://pay.yintongzaixian.com/api/pay/close</a><br />
请求方式：<code>POST</code><br />
请求类型：<code>application/json</code> 或 <code>application/x-www-form-urlencoded</code><br />
请求参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>签名类型</td>
<td>是</td>
<td>String(30)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(24)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>支付订单号</td>
<td>payOrderId</td>
<td>是</td>
<td>String(30)</td>
<td>P20160427210604000490</td>
<td>支付中心生成的订单号，与mchOrderNo二者传一即可</td>
</tr>
<tr>
<td>商户订单号</td>
<td>mchOrderNo</td>
<td>是</td>
<td>String(30)</td>
<td>20160427210604000490</td>
<td>商户生成的订单号，与payOrderId二者传一即可</td>
</tr>
<tr>
<td>请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>请求接口时间,13位时间戳</td>
</tr>
<tr>
<td>接口版本</td>
<td>version</td>
<td>是</td>
<td>String(3)</td>
<td>1.0</td>
<td>接口版本号，固定：1.0</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
<tr>
<td>签名类型</td>
<td>signType</td>
<td>是</td>
<td>String(32)</td>
<td>MD5</td>
<td>签名类型，目前只支持MD5方式</td>
</tr>
</tbody>
</table>
<p><code>请求示例数据</code>JSON</p>
<pre><code class="language-json">{
  "payOrderId": "P202106181104177050002",
  "appId": "60cc09bce4b0f1c0b83761c9",
  "sign": "46940C58B2F3AE426B77A297ABF4D31E",
  "signType": "MD5",
  "reqTime": "1624006009",
  "mchNo": "M1623984572",
  "version": "1.0"
}</code></pre>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>返回状态</td>
<td>code</td>
<td>是</td>
<td>int</td>
<td>0</td>
<td>0-处理成功，其他-处理有误，详见错误码</td>
</tr>
<tr>
<td>返回信息</td>
<td>msg</td>
<td>否</td>
<td>String(128)</td>
<td>签名失败</td>
<td>具体错误原因，例如：签名失败、参数格式校验错误</td>
</tr>
<tr>
<td>签名信息</td>
<td>sign</td>
<td>否</td>
<td>String(32)</td>
<td>CCD9083A6DAD9A2DA9F668C3D4517A84</td>
<td>对data内数据签名,如data为空则不返回</td>
</tr>
<tr>
<td>返回数据</td>
<td>data</td>
<td>否</td>
<td>String(512)</td>
<td>{}</td>
<td>返回下单数据,json格式数据</td>
</tr>
</tbody>
</table>
<p><code>data数据格式</code></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>渠道错误码</td>
<td>errCode</td>
<td>否</td>
<td>String</td>
<td>1002</td>
<td>渠道关单返回错误码</td>
</tr>
<tr>
<td>渠道错误描述</td>
<td>errMsg</td>
<td>否</td>
<td>String</td>
<td>关闭异常</td>
<td>渠道关单返回错误描述</td>
</tr>
</tbody>
</table>
<p><code>返回示例数据</code>JSON</p>
<pre><code class="language-json">{
  "code": 0,
  "data": {
    "errCode": '',
    "errMsg": ''
  },
  "msg": "SUCCESS",
  "sign": "9548145EA12D0CD8C1628BCF44E19E0D"
}</code></pre>
<h1>支付通知</h1>
<p>当订单支付成功时，支付网关会向商户系统发起回调通知。如果商户系统没有正确返回，支付网关会延迟再次通知。<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：该链接是通过统一下单接口提交的参数notifyUrl设置，如果无法访问链接，商户系统将无法接收到支付中心的通知。<br />
请求方式：<code>POST</code><br />
请求类型：<code>application/x-www-form-urlencoded</code><br />
通知参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>支付订单号</td>
<td>payOrderId</td>
<td>是</td>
<td>String(30)</td>
<td>P12021022311124442600</td>
<td>返回支付系统订单号</td>
</tr>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(30)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(24)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>商户订单号</td>
<td>mchOrderNo</td>
<td>是</td>
<td>String(30)</td>
<td>20160427210604000490</td>
<td>返回商户传入的订单号</td>
</tr>
<tr>
<td>支付接口</td>
<td>ifCode</td>
<td>是</td>
<td>String(30)</td>
<td>wxpay</td>
<td>支付接口编码</td>
</tr>
<tr>
<td>支付方式</td>
<td>wayCode</td>
<td>是</td>
<td>String(30)</td>
<td>WX_LITE</td>
<td>支付方式,微信小程序WX_LITE</td>
</tr>
<tr>
<td>支付金额</td>
<td>amount</td>
<td>是</td>
<td>int</td>
<td>100</td>
<td>支付金额,单位分</td>
</tr>
<tr>
<td>货币代码</td>
<td>currency</td>
<td>是</td>
<td>String(3)</td>
<td>cny</td>
<td>三位货币代码,人民币:cny</td>
</tr>
<tr>
<td>订单状态</td>
<td>state</td>
<td>是</td>
<td>int</td>
<td>2</td>
<td>支付订单状态 0-订单生成 1-支付中 2-支付成功 3-支付失败 4-已撤销 5-已退款 6-订单关闭</td>
</tr>
<tr>
<td>客户端IP</td>
<td>clientIp</td>
<td>否</td>
<td>String(32)</td>
<td>210.73.10.148</td>
<td>客户端IPV4地址</td>
</tr>
<tr>
<td>商品标题</td>
<td>subject</td>
<td>是</td>
<td>String(64)</td>
<td>店来宝商品标题测试</td>
<td>商品标题</td>
</tr>
<tr>
<td>商品描述</td>
<td>body</td>
<td>是</td>
<td>String(256)</td>
<td>店来宝商品描述测试</td>
<td>商品描述</td>
</tr>
<tr>
<td>渠道订单号</td>
<td>channelOrderNo</td>
<td>否</td>
<td>String</td>
<td>20160427210604000490</td>
<td>对应渠道的订单号</td>
</tr>
<tr>
<td>渠道错误码</td>
<td>errCode</td>
<td>否</td>
<td>String</td>
<td>1002</td>
<td>渠道下单返回错误码</td>
</tr>
<tr>
<td>渠道错误描述</td>
<td>渠道错误描述</td>
<td>否</td>
<td>String</td>
<td>134586944573118714</td>
<td>渠道下单返回错误描述</td>
</tr>
<tr>
<td>扩展参数</td>
<td>extParam</td>
<td>否</td>
<td>String(512)</td>
<td>134586944573118714</td>
<td>商户扩展参数</td>
</tr>
<tr>
<td>支付成功时间</td>
<td>successTime</td>
<td>否</td>
<td>long</td>
<td>1622016572190</td>
<td>订单支付成功时间,13位时间戳</td>
</tr>
<tr>
<td>创建时间</td>
<td>createdAt</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>订单创建时间,13位时间戳</td>
</tr>
<tr>
<td>通知请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>String(30)</td>
<td>1622016572190</td>
<td>通知请求时间，,13位时间戳</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
</tbody>
</table>
<p>以下扩展参数如需同步传递需在商户后台配置</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户门店ID</td>
<td>storeId</td>
<td>否</td>
<td>int</td>
<td></td>
<td>商户门店ID</td>
</tr>
<tr>
<td>经度</td>
<td>lng</td>
<td>否</td>
<td>String</td>
<td></td>
<td>商户门店ID</td>
</tr>
<tr>
<td>纬度</td>
<td>at</td>
<td>否</td>
<td>String</td>
<td></td>
<td>商户门店ID</td>
</tr>
<tr>
<td>码牌ID</td>
<td>qrcId</td>
<td>否</td>
<td>int</td>
<td></td>
<td>商户门店ID</td>
</tr>
<tr>
<td>支付方式代码分类</td>
<td>wayCodeType</td>
<td>否</td>
<td>String</td>
<td></td>
<td>商户门店ID</td>
</tr>
<tr>
<td>商户手续费费率</td>
<td>mchFeeRate</td>
<td>否</td>
<td>String</td>
<td></td>
<td>商户门店ID</td>
</tr>
<tr>
<td>商户手续费</td>
<td>mchFeeAmount</td>
<td>否</td>
<td>int</td>
<td></td>
<td>商户手续费,单位分</td>
</tr>
<tr>
<td>渠道用户标识</td>
<td>channelUser</td>
<td>否</td>
<td>String</td>
<td></td>
<td>渠道用户标识,如微信openId,支付宝账号</td>
</tr>
<tr>
<td>订单分账模式</td>
<td>divisionMode</td>
<td>否</td>
<td>int</td>
<td></td>
<td>订单分账模式：0-该笔订单不允许分账, 1-支付成功按配置自动完成分账, 2-商户手动分账(解冻商户金额)</td>
</tr>
<tr>
<td>买家备注</td>
<td>buyerRemark</td>
<td>否</td>
<td>String</td>
<td></td>
<td>买家备注</td>
</tr>
<tr>
<td>卖家备注</td>
<td>sellerRemark</td>
<td>否</td>
<td>String</td>
<td></td>
<td>卖家备注</td>
</tr>
<tr>
<td>订单失效时间</td>
<td>expiredTime</td>
<td>否</td>
<td>long</td>
<td></td>
<td>订单失效时间</td>
</tr>
<tr>
<td>支付凭证交易单号</td>
<td>platformOrderNo</td>
<td>否</td>
<td>String</td>
<td></td>
<td>支付凭证交易单号</td>
</tr>
<tr>
<td>支付凭证商户单号</td>
<td>platformMchOrderNo</td>
<td>否</td>
<td>String</td>
<td></td>
<td>支付凭证商户单号</td>
</tr>
</tbody>
</table>
<blockquote>
<p>返回结果<br />
业务系统处理后同步返回给支付中心，返回字符串 success 则表示成功，返回非success则表示处理失败，支付中心会再次通知业务系统。（通知频率为0/30/60/90/120/150,单位：秒）<br />
<code>注意：返回的字符串必须是小写，且前后不能有空格和换行符。</code><br />
<code>通知示例数据</code>JSON</p>
</blockquote>
<pre><code class="language-json">{
    "amount": 5,
    "body": "商品描述",
    "clientIp": "192.166.1.132",
    "createdAt": "1622016572190",
    "currency": "cny",
    "extParam": "",
    "ifCode": "wxpay",
    "mchNo": "M1621873433953",
    "appId": "60cc09bce4b0f1c0b83761c9",
    "mchOrderNo": "mho1621934803068",
    "payOrderId": "20210525172643357010",
    "state": 3,
    "subject": "商品标题",
    "wayCode": "WX_BAR",
    "sign": "C380BEC2BFD727A4B6845133519F3AD6"
}</code></pre>
<h1>获取渠道用户ID</h1>
<p>商户通过该接口获取渠道的用户ID，如微信的openID，支付宝的userId。该接口通过跳转获取到用户ID后，会跳转到商户上传的redirectUrl地址，并传递用户ID参数<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：<a href="https://pay.yintongzaixian.com/api/channelUserId/jump">https://pay.yintongzaixian.com/api/channelUserId/jump</a><br />
请求方式：<code>GET</code><br />
请求类型：<code>application/json</code> 或 <code>application/x-www-form-urlencoded</code><br />
请求参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(30)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(24)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>支付接口</td>
<td>ifCode</td>
<td>是</td>
<td>String(30)</td>
<td>AUTO</td>
<td>目前只支持传 AUTO</td>
</tr>
<tr>
<td>跳转地址</td>
<td>redirectUrl</td>
<td>是</td>
<td>String</td>
<td><a href="https://www.yintongzaixian.cn">https://www.yintongzaixian.cn</a></td>
<td>获取到用户ID后，会携带用户ID参数跳转到该地址</td>
</tr>
<tr>
<td>请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>请求接口时间,13位时间戳</td>
</tr>
<tr>
<td>接口版本</td>
<td>version</td>
<td>是</td>
<td>String(3)</td>
<td>1.0</td>
<td>接口版本号，固定：1.0</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
<tr>
<td>签名类型</td>
<td>signType</td>
<td>是</td>
<td>String(32)</td>
<td>MD5</td>
<td>签名类型，目前只支持MD5方式</td>
</tr>
</tbody>
</table>
<p><code>请求示例数据</code>JSON</p>
<pre><code class="language-json">{
  "mchNo": "M1621873433953",
  "appId": "60cc09bce4b0f1c0b83761c9",
  "ifCode": "wxpay",
  "redirectUrl": "https://www.yintongzaixianpay.cn",
  "sign": "A5C93D50743126ED91AA6ED96CDEEEF8",
  "signType": "MD5",
  "reqTime": "1622011236571",
  "version": "1.0"
}</code></pre>
<p><code>当获取到渠道用户ID后，会301重定向到跳转地址，传递参数如下</code></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>渠道用户ID</td>
<td>channelUserId</td>
<td>是</td>
<td>String</td>
<td>o6BcIwvSiRpfS8e_UyfQNrYuk2LI</td>
<td>渠道用户ID，微信openId或支付宝userId</td>
</tr>
</tbody>
</table>
<p><code>完整跳转URL示例</code>HTML</p>
<pre><code class="language-html">https://www.yintongzaixianpay.cn/toU?channelUserId=o6BcIwvSiRpfS8e_UyfQNrYuk2LI</code></pre>
<h1>返回码</h1>
<table>
<thead>
<tr>
<th>code</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td>成功</td>
</tr>
<tr>
<td>9999</td>
<td>异常，具体错误详见msg字段</td>
</tr>
</tbody>
</table>]]></description>
    <pubDate>Sun, 21 Dec 2025 13:19:34 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://api.dianlaibaopay.com/?post=5</guid>
</item>
<item>
    <title>退款接口</title>
    <link>https://api.dianlaibaopay.com/?post=7</link>
    <description><![CDATA[<p>商户业务系统通过统一退款接口发起退款请求，店来宝支付网关会根据商户发起的支付订单号，找到对应到支付通道发起退款。<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：<a href="https://pay.yintongzaixian.com/api/refund/refundOrder">https://pay.yintongzaixian.com/api/refund/refundOrder</a><br />
请求方式：<code>POST</code><br />
请求类型：<code>application/json</code> 或 <code>application/x-www-form-urlencoded</code><br />
请求参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(30)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(24)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>支付订单号</td>
<td>payOrderId</td>
<td>是</td>
<td>String(30)</td>
<td>P20160427210604000490</td>
<td>支付中心生成的订单号，与mchOrderNo二者传一即可</td>
</tr>
<tr>
<td>商户订单号</td>
<td>mchOrderNo</td>
<td>是</td>
<td>String(30)</td>
<td>20160427210604000490</td>
<td>商户生成的支付订单号，与payOrderId二者传一即可</td>
</tr>
<tr>
<td>商户退款单号</td>
<td>mchRefundNo</td>
<td>是</td>
<td>String(30)</td>
<td>M27210632100491</td>
<td>商户生成的退款单号</td>
</tr>
<tr>
<td>退款金额</td>
<td>refundAmount</td>
<td>是</td>
<td>int</td>
<td>100</td>
<td>退款金额,单位分</td>
</tr>
<tr>
<td>货币代码</td>
<td>currency</td>
<td>是</td>
<td>String(3)</td>
<td>cny</td>
<td>三位货币代码,人民币:cny</td>
</tr>
<tr>
<td>退款原因</td>
<td>refundReason</td>
<td>是</td>
<td>String(64)</td>
<td>用户退货</td>
<td>退款原因</td>
</tr>
<tr>
<td>客户端IP</td>
<td>clientIp</td>
<td>否</td>
<td>String(32)</td>
<td>210.73.10.148</td>
<td>客户端IPV4地址</td>
</tr>
<tr>
<td>异步通知地址</td>
<td>notifyUrl</td>
<td>否</td>
<td>String(128)</td>
<td><a href="https://www.yintongzaixianpay.cn/notify.htm">https://www.yintongzaixianpay.cn/notify.htm</a></td>
<td>退款完成后回调该URL,只有传了该值才会发起回调</td>
</tr>
<tr>
<td>渠道参数</td>
<td>channelExtra</td>
<td>否</td>
<td>String(256)</td>
<td>{“auth_code”, “13920933111042”}</td>
<td>特定渠道发起的额外参数,json格式字符串.详见渠道参数说明</td>
</tr>
<tr>
<td>扩展参数</td>
<td>extraParam</td>
<td>否</td>
<td>String(512)</td>
<td>134586944573118714</td>
<td>商户扩展参数,回调时会原样返回</td>
</tr>
<tr>
<td>请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>请求接口时间,13位时间戳</td>
</tr>
<tr>
<td>接口版本</td>
<td>version</td>
<td>是</td>
<td>String(3)</td>
<td>1.0</td>
<td>接口版本号，固定：1.0</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
<tr>
<td>签名类型</td>
<td>signType</td>
<td>是</td>
<td>String(32)</td>
<td>MD5</td>
<td>签名类型，目前只支持MD5方式</td>
</tr>
</tbody>
</table>
<p><code>请求示例数据</code>JSON</p>
<pre><code class="language-json">{
  "payOrderId": "P202106181104177050002",
  "extParam": "",
  "mchOrderNo": "",
  "refundReason": "退款测试",
  "sign": "2762CDB48D5179281DB6C0995E4EEDE0",
  "reqTime": "1624007315",
  "version": "1.0",
  "channelExtra": "",
  "appId": "60cc09bce4b0f1c0b83761c9",
  "mchRefundNo": "mho1624007315478",
  "clientIp": "192.166.1.132",
  "notifyUrl": "https://www.jeequan.com",
  "signType": "MD5",
  "currency": "cny",
  "mchNo": "M1623984572",
  "refundAmount": 4
}</code></pre>
<p>返回参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>返回状态</td>
<td>code</td>
<td>是</td>
<td>int</td>
<td>0</td>
<td>0-处理成功，其他-处理有误，详见错误码</td>
</tr>
<tr>
<td>返回信息</td>
<td>msg</td>
<td>否</td>
<td>String(128)</td>
<td>签名失败</td>
<td>具体错误原因，例如：签名失败、参数格式校验错误</td>
</tr>
<tr>
<td>签名信息</td>
<td>sign</td>
<td>否</td>
<td>String(32)</td>
<td>CCD9083A6DAD9A2DA9F668C3D4517A84</td>
<td>对data内数据签名,如data为空则不返回</td>
</tr>
<tr>
<td>返回数据</td>
<td>data</td>
<td>否</td>
<td>String(512)</td>
<td>{}</td>
<td>返回下单数据,json格式数据</td>
</tr>
</tbody>
</table>
<p><code>data数据格式</code></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>退款订单号</td>
<td>refundOrderId</td>
<td>是</td>
<td>String(30)</td>
<td>R202106181708358940000</td>
<td>返回退款订单号</td>
</tr>
<tr>
<td>退款订单号</td>
<td>mchRefundNo</td>
<td>是</td>
<td>String(30)</td>
<td>mho1624007315478</td>
<td>返回商户传入的退款单号</td>
</tr>
<tr>
<td>退款状态</td>
<td>state</td>
<td>是</td>
<td>int</td>
<td>2</td>
<td>退款状态 0-订单生成 1-退款中 2-退款成功 3-退款失败 4-退款关闭</td>
</tr>
<tr>
<td>渠道退款单号</td>
<td>channelOrderNo</td>
<td>否</td>
<td>String</td>
<td>20160427210604000490</td>
<td>对应渠道的退款单号</td>
</tr>
<tr>
<td>渠道错误码</td>
<td>errCode</td>
<td>否</td>
<td>String</td>
<td>ACQ.PAYMENT_AUTH_CODE_INVALID</td>
<td>上游渠道返回的错误码</td>
</tr>
<tr>
<td>渠道错误描述</td>
<td>errMsg</td>
<td>否</td>
<td>String</td>
<td>Business Failed 失败</td>
<td>上游渠道返回的错误描述</td>
</tr>
</tbody>
</table>
<p><code>返回示例数据</code>JSON</p>
<pre><code class="language-json">{
  "code": 0,
  "data": {
    "channelOrderNo": "2021061822001423031419593035",
    "mchRefundNo": "mho1624007315478",
    "payAmount": 58,
    "refundAmount": 4,
    "refundOrderId": "R202106181708358940000",
    "state": 2
  },
  "msg": "SUCCESS",
  "sign": "2843B811B7A75D56B7D1950362820875"
}</code></pre>
<h1>查询订单</h1>
<p>商户通过该接口查询退款订单，支付网关会返回订单最新的数据<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：<a href="https://pay.yintongzaixian.com/api/refund/query">https://pay.yintongzaixian.com/api/refund/query</a><br />
请求方式：<code>POST</code><br />
请求类型：<code>application/json</code> 或 <code>application/x-www-form-urlencoded</code><br />
请求参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(30)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(24)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>退款订单号</td>
<td>refundOrderId</td>
<td>是</td>
<td>String(30)</td>
<td>R20160427210604000490</td>
<td>支付中心生成的退款单号，与mchRefundNo二者传一即可</td>
</tr>
<tr>
<td>商户退款单号</td>
<td>mchRefundNo</td>
<td>是</td>
<td>String(30)</td>
<td>20160427210604000490</td>
<td>商户生成的退款单号，与refundOrderId二者传一即可</td>
</tr>
<tr>
<td>请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>请求接口时间,13位时间戳</td>
</tr>
<tr>
<td>接口版本</td>
<td>version</td>
<td>是</td>
<td>String(3)</td>
<td>1.0</td>
<td>接口版本号，固定：1.0</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
<tr>
<td>签名类型</td>
<td>signType</td>
<td>是</td>
<td>String(32)</td>
<td>MD5</td>
<td>签名类型，目前只支持MD5方式</td>
</tr>
</tbody>
</table>
<p><code>请求示例数据</code>JSON</p>
<pre><code class="language-json">{
  "refundOrderId": "P202106181105527690009",
  "appId": "60cc09bce4b0f1c0b83761c9",
  "sign": "1484293FCAEAFE11DEC8949DB6B525A9",
  "signType": "MD5",
  "reqTime": "1624008199",
  "mchNo": "M1623984572",
  "version": "1.0"
}</code></pre>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>返回状态</td>
<td>code</td>
<td>是</td>
<td>int</td>
<td>0</td>
<td>0-处理成功，其他-处理有误，详见错误码</td>
</tr>
<tr>
<td>返回信息</td>
<td>msg</td>
<td>否</td>
<td>String(128)</td>
<td>签名失败</td>
<td>具体错误原因，例如：签名失败、参数格式校验错误</td>
</tr>
<tr>
<td>签名信息</td>
<td>sign</td>
<td>否</td>
<td>String(32)</td>
<td>CCD9083A6DAD9A2DA9F668C3D4517A84</td>
<td>对data内数据签名,如data为空则不返回</td>
</tr>
<tr>
<td>返回数据</td>
<td>data</td>
<td>否</td>
<td>String(512)</td>
<td>{}</td>
<td>返回下单数据,json格式数据</td>
</tr>
</tbody>
</table>
<p><code>data数据格式</code></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>退款订单号</td>
<td>refundOrderId</td>
<td>是</td>
<td>String(30)</td>
<td>R20160427210604000490</td>
<td>支付中心生成的退款单号</td>
</tr>
<tr>
<td>支付订单号</td>
<td>payOrderId</td>
<td>是</td>
<td>String(30)</td>
<td>P12021022311124442600</td>
<td>返回支付系统订单号</td>
</tr>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(30)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(24)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>商户退款单号</td>
<td>mchRefundNo</td>
<td>是</td>
<td>String(30)</td>
<td>20160427210604000490</td>
<td>商户生成的退款单号</td>
</tr>
<tr>
<td>支付金额</td>
<td>payAmount</td>
<td>是</td>
<td>int</td>
<td>100</td>
<td>支付金额,单位分</td>
</tr>
<tr>
<td>退款金额</td>
<td>refundAmount</td>
<td>是</td>
<td>int</td>
<td>100</td>
<td>退款金额,单位分</td>
</tr>
<tr>
<td>货币代码</td>
<td>currency</td>
<td>是</td>
<td>String(3)</td>
<td>cny</td>
<td>三位货币代码,人民币:cny</td>
</tr>
<tr>
<td>退款状态</td>
<td>state</td>
<td>是</td>
<td>int</td>
<td>2</td>
<td>退款状态 0-订单生成 1-退款中 2-退款成功 3-退款失败 4-退款关闭</td>
</tr>
<tr>
<td>渠道订单号</td>
<td>channelOrderNo</td>
<td>否</td>
<td>String</td>
<td>20160427210604000490</td>
<td>对应渠道的订单号</td>
</tr>
<tr>
<td>渠道错误码</td>
<td>errCode</td>
<td>否</td>
<td>String</td>
<td>1002</td>
<td>渠道返回错误码</td>
</tr>
<tr>
<td>渠道错误描述</td>
<td>errMsg</td>
<td>否</td>
<td>String</td>
<td>134586944573118714</td>
<td>渠道返回错误描述</td>
</tr>
<tr>
<td>扩展参数</td>
<td>extraParam</td>
<td>否</td>
<td>String(512)</td>
<td>134586944573118714</td>
<td>商户扩展参数,回调时会原样返回</td>
</tr>
<tr>
<td>创建时间</td>
<td>createdAt</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>订单创建时间,13位时间戳</td>
</tr>
<tr>
<td>成功时间</td>
<td>successTime</td>
<td>否</td>
<td>long</td>
<td>1622016572190</td>
<td>订单支付成功时间,13位时间戳</td>
</tr>
</tbody>
</table>
<p><code>返回示例数据</code>JSON</p>
<pre><code class="language-json">{
  "code": 0,
  "data": {
    "appId": "60cc09bce4b0f1c0b83761c9",
    "channelOrderNo": "2021061822001423031419593035",
    "createdAt": 1623985552769,
    "currency": "cny",
    "extParam": "",
    "mchNo": "M1623984572",
    "mchRefundNo": "mho1623985552430",
    "payAmount": 58,
    "payOrderId": "P202106181104177050002",
    "refundAmount": 4,
    "refundOrderId": "P202106181105527690009",
    "state": 2,
    "successTime": 1623985554000
  },
  "msg": "SUCCESS",
  "sign": "E3F9F008FC5EF84BD782CCC7BE69DC5E"
}</code></pre>
<h1>退款通知</h1>
<p>当退款完成时(成功或失败)，支付网关会向商户系统发起回调通知。如果商户系统没有正确返回，支付网关会延迟再次通知。<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：该链接是通过统一退款接口提交的参数notifyUrl设置，如果无法访问链接，商户系统将无法接收到支付中心的通知。<br />
请求方式：<code>POST</code><br />
请求类型：<code>application/x-www-form-urlencoded</code><br />
通知参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>退款订单号</td>
<td>refundOrderId</td>
<td>是</td>
<td>String(30)</td>
<td>R20160427210604000490</td>
<td>支付中心生成的退款单号</td>
</tr>
<tr>
<td>支付订单号</td>
<td>payOrderId</td>
<td>是</td>
<td>String(30)</td>
<td>P12021022311124442600</td>
<td>返回支付系统订单号</td>
</tr>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(30)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(24)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>商户退款单号</td>
<td>mchRefundNo</td>
<td>是</td>
<td>String(30)</td>
<td>20160427210604000490</td>
<td>商户生成的退款单号</td>
</tr>
<tr>
<td>支付金额</td>
<td>payAmount</td>
<td>是</td>
<td>int</td>
<td>100</td>
<td>支付金额,单位分</td>
</tr>
<tr>
<td>退款金额</td>
<td>refundAmount</td>
<td>是</td>
<td>int</td>
<td>100</td>
<td>退款金额,单位分</td>
</tr>
<tr>
<td>货币代码</td>
<td>currency</td>
<td>是</td>
<td>String(3)</td>
<td>cny</td>
<td>三位货币代码,人民币:cny</td>
</tr>
<tr>
<td>退款状态</td>
<td>state</td>
<td>是</td>
<td>int</td>
<td>2</td>
<td>退款状态 0-订单生成 1-退款中 2-退款成功 3-退款失败 4-退款关闭</td>
</tr>
<tr>
<td>渠道订单号</td>
<td>channelOrderNo</td>
<td>否</td>
<td>String</td>
<td>20160427210604000490</td>
<td>对应渠道的订单号</td>
</tr>
<tr>
<td>渠道错误码</td>
<td>errCode</td>
<td>否</td>
<td>String</td>
<td>1002</td>
<td>渠道返回错误码</td>
</tr>
<tr>
<td>渠道错误描述</td>
<td>errMsg</td>
<td>否</td>
<td>String</td>
<td>134586944573118714</td>
<td>渠道返回错误描述</td>
</tr>
<tr>
<td>扩展参数</td>
<td>extraParam</td>
<td>否</td>
<td>String(512)</td>
<td>134586944573118714</td>
<td>商户扩展参数,回调时会原样返回</td>
</tr>
<tr>
<td>创建时间</td>
<td>createdAt</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>订单创建时间,13位时间戳</td>
</tr>
<tr>
<td>成功时间</td>
<td>successTime</td>
<td>否</td>
<td>long</td>
<td>1622016572190</td>
<td>订单支付成功时间,13位时间戳</td>
</tr>
<tr>
<td>通知请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>String(30)</td>
<td>1622016572190</td>
<td>通知请求时间，,13位时间戳</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
</tbody>
</table>
<blockquote>
<p>返回结果<br />
业务系统处理后同步返回给支付中心，返回字符串 success 则表示成功，返回非success则表示处理失败，支付中心会再次通知业务系统。（通知频率为0/30/60/90/120/150,单位：秒）<br />
<code>注意：返回的字符串必须是小写，且前后不能有空格和换行符</code>。<br />
<code>通知示例数据</code>JSON</p>
</blockquote>
<pre><code class="language-json">{
    "appId": "60cc09bce4b0f1c0b83761c9",
    "channelOrderNo": "2021061822001423031419593035",
    "createdAt": 1623985552769,
    "currency": "cny",
    "extParam": "",
    "mchNo": "M1623984572",
    "mchRefundNo": "mho1623985552430",
    "payAmount": 58,
    "payOrderId": "P202106181104177050002",
    "refundAmount": 4,
    "refundOrderId": "P202106181105527690009",
    "state": 2,
    "successTime": 1623985554000
}</code></pre>]]></description>
    <pubDate>Sat, 20 Dec 2025 13:30:42 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://api.dianlaibaopay.com/?post=7</guid>
</item>
<item>
    <title>OEM系统内配置渠道及使用公共配置说明文档</title>
    <link>https://api.dianlaibaopay.com/?post=13</link>
    <description><![CDATA[<p>请按以下步骤进行渠道配置及使用（个别渠道可能会有所不同，对应渠道文档中会有说明）</p>
<h1>1. 系统内服务商渠道参数配置（如何获取请联系三方支付公司）</h1>
<p>登录代理商平台-代理商中心-费率配置-服务商参数配置-选择对应的三方支付公司渠道</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/15ef1766202601.png" alt="" /></p>
<p>渠道参数配置<br />
○ &lt;备注&gt;下方参数配置为系统内使用渠道所必须的参数，请根据对应渠道文档/支付公司下发的参数进行配置（配置中可能会包含系统内自定义的参数，详见对应渠道文档说明/咨询店来宝技术人员）；<br />
○ &lt;备注&gt;以上状态参数等为系统内参数配置；<br />
■ 状态：渠道可用状态<br />
■ 结算周期（自然日）：支付订单的结算周期（设置为 0 表示实时结算；设置为 -1 不计算分润）<br />
■ 是否开启进件：渠道进件功能是否开启（以实际情况为准，源码是否支持，或自行拓展对接，或自行对接渠道）<br />
■ 是否开启提现：一般指渠道侧商户未结算的金额（渠道商户钱包金额）的提现功能（以实际情况为准-说明同上）<br />
■ 是否开启对账：渠道测与本系统的对账功能（以实际情况为准-说明同上）<br />
■ 选择使用的oauth2条目：使用的默认oauth2配置条目配置<br />
（oauth2疑问详见问题文档&lt;服务商oauth2配置是干嘛的？</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/50241766201565.png" alt="" /></p>
<p>代理商中心-费率配置-参数/费率配置-选择对应的三方支付公司渠道-费率配置</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/88321766202799.png" alt="" /></p>
<p>○ 此项配置说明：<br />
■ 此页展示的支付方式为当前渠道已对接且支持的支付方式（初始channel.sql中执行默认的支付方式，请勿自行在支付配置页中擅自修改勾选支付方式！！！&lt;需要渠道接口支持/源码对接的呀！我亲爱的运营小可爱~&gt;）<br />
○ 关于费率填写：<br />
■ 此页费率填写值应为与三方支付公司签订的支付费率，如：支付宝/微信签订费率为 0.25%，此页微信/支付宝支付方式统一填写0.25%即可。<br />
■ 银联/云闪付支付方式需填写为银联阶梯费率模式（如有不同渠道文档中会有特别说明）</p>
<p>● 支付宝/微信单笔费率配置</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/9b521766203006.png" alt="" /></p>
<p>● 银联阶梯费率配置（如渠道仅一个银联费率，则配置一样的费率值即可）</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/3e091766203020.png" alt="" /></p>
<p>● 配置完毕保存后可关闭此页面进行后续配置<br />
代理商中心-费率配置-服务商oauth2配置</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/861a1766199935.png" alt="" /></p>
<h1>2.配置服务商oauth2参数配置（如仅测试支付，不进行支付宝/微信公众号、小程序支付的可跳过该步骤，后续正式必须配置）</h1>
<p>微信oauth2配置页说明</p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/ee1b1766382750.png" alt="" /></p>
<p>● 支付宝oauth2配置页说明<br />
○ 如何创建三方应用/如何获取APPID：<a href="https://opendocs.alipay.com/support/01rau7?pathHash=329bf04d" title="支付宝文档">支付宝文档</a></p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/65e11766383094.png" alt="" /></p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/d70b1766200334.png" alt="" /></p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/e6b11766200368.png" alt="" /></p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/b5c61766200535.png" alt="" /></p>
<p><img src="https://api.dianlaibaopay.com/content/uploadfile/202512/007a1766200563.png" alt="" /></p>
<p>完成以上oauth2配置后可关闭退出此页面</p>]]></description>
    <pubDate>Sat, 20 Dec 2025 10:02:06 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://api.dianlaibaopay.com/?post=13</guid>
</item>
<item>
    <title>转账接口</title>
    <link>https://api.dianlaibaopay.com/?post=8</link>
    <description><![CDATA[<p>商户业务系统通过转账接口发起转账申请，店来宝支付网关将根据请求数据传入到对应的上游接口。<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：<a href="https://pay.yintongzaixian.com/api/transferOrder">https://pay.yintongzaixian.com/api/transferOrder</a><br />
请求方式：<code>POST</code><br />
请求类型：<code>application/json</code> 或 <code>application/x-www-form-urlencoded</code><br />
请求参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(64)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(64)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>商户订单号</td>
<td>mchOrderNo</td>
<td>是</td>
<td>String(64)</td>
<td>20160427210604000490</td>
<td>商户生成的转账订单号</td>
</tr>
<tr>
<td>接口代码</td>
<td>ifCode</td>
<td>是</td>
<td>String(20)</td>
<td>wxpay</td>
<td>wxpay-微信官方接口 ; alipay-支付宝官方接口; aliaqfpay-支付宝安全发接口</td>
</tr>
<tr>
<td>入账方式</td>
<td>entryType</td>
<td>是</td>
<td>String(20)</td>
<td>20160427210604000490</td>
<td>入账方式： WX_CASH-微信零钱; ALIPAY_CASH-支付宝转账; BANK_CARD-银行卡，</td>
</tr>
<tr>
<td>转账金额</td>
<td>amount</td>
<td>是</td>
<td>int</td>
<td>100</td>
<td>转账金额,单位分</td>
</tr>
<tr>
<td>货币代码</td>
<td>currency</td>
<td>是</td>
<td>String(3)</td>
<td>cny</td>
<td>三位货币代码,人民币:cny</td>
</tr>
<tr>
<td>收款账号</td>
<td>accountNo</td>
<td>是</td>
<td>String(64)</td>
<td>o6BcIwvTvIqf1zXZohc61biryWik</td>
<td>wxpay-openID, alipay-登录账号</td>
</tr>
<tr>
<td>收款人姓名</td>
<td>accountName</td>
<td>否</td>
<td>String(64)</td>
<td>张三</td>
<td>填入则验证姓名，否则不验证</td>
</tr>
<tr>
<td>收款人开户行名称</td>
<td>bankName</td>
<td>否</td>
<td>String(32)</td>
<td>中国工商银行</td>
<td>当前仅作为记录</td>
</tr>
<tr>
<td>客户端IP</td>
<td>clientIp</td>
<td>否</td>
<td>String(128)</td>
<td>210.73.10.148</td>
<td>客户端IPV4地址</td>
</tr>
<tr>
<td>转账备注信息</td>
<td>transferDesc</td>
<td>否</td>
<td>String(128)</td>
<td>测试转账</td>
<td>转账备注信息</td>
</tr>
<tr>
<td>异步通知地址</td>
<td>notifyUrl</td>
<td>否</td>
<td>String(128)</td>
<td><a href="https://pay.yintongzaixian.com/notify.htm">https://pay.yintongzaixian.com/notify.htm</a></td>
<td>转账完成后回调该URL,只有传了该值才会发起回调</td>
</tr>
<tr>
<td>渠道参数</td>
<td>channelExtra</td>
<td>否</td>
<td>String(512)</td>
<td>{}</td>
<td>特定渠道发起的额外参数,json格式字符串</td>
</tr>
<tr>
<td>扩展参数</td>
<td>extParam</td>
<td>否</td>
<td>String(128)</td>
<td>134586944573118714</td>
<td>商户扩展参数,回调时会原样返回</td>
</tr>
<tr>
<td>请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>请求接口时间,13位时间戳</td>
</tr>
<tr>
<td>接口版本</td>
<td>version</td>
<td>是</td>
<td>String(3)</td>
<td>1.0</td>
<td>接口版本号，固定：1.0</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
<tr>
<td>签名类型</td>
<td>signType</td>
<td>是</td>
<td>String(32)</td>
<td>MD5</td>
<td>签名类型，目前只支持MD5或RSA2方式</td>
</tr>
</tbody>
</table>
<p><code>请求示例数据</code>JSON</p>
<pre><code class="language-json">{"ifCode":"wxpay",
"entryType":"WX_CASH",
"amount":1,
"accountName":"",
"mchOrderNo":"mho1629106169045",
"sign":"3EB5A3B81E92DB41677E235363E7DDE3",
"transferDesc":"测试转账",
"reqTime":"1629106169",
"version":"1.0",
"appId":"60cc3ba74ee0e6685f57eb1e",
"accountNo":"a6BcIwtTvIqv1zXZohc61biryWok",
"clientIp":"192.166.1.132",
"signType":"MD5",
"currency":"CNY",
"mchNo":"M1623997351"
}</code></pre>
<p>返回参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>返回状态</td>
<td>code</td>
<td>是</td>
<td>int</td>
<td>0</td>
<td>0-处理成功，其他-处理有误，详见错误码</td>
</tr>
<tr>
<td>返回信息</td>
<td>msg</td>
<td>否</td>
<td>String(128)</td>
<td>签名失败</td>
<td>具体错误原因，例如：签名失败、参数格式校验错误</td>
</tr>
<tr>
<td>签名信息</td>
<td>sign</td>
<td>否</td>
<td>String(32)</td>
<td>CCD9083A6DAD9A2DA9F668C3D4517A84</td>
<td>对data内数据签名,如data为空则不返回</td>
</tr>
<tr>
<td>返回数据</td>
<td>data</td>
<td>否</td>
<td>String(512)</td>
<td>{}</td>
<td>返回下单数据,json格式数据</td>
</tr>
</tbody>
</table>
<p><code>data数据格式</code></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>转账订单号</td>
<td>transferId</td>
<td>是</td>
<td>String(30)</td>
<td>T202108161731281310004</td>
<td>返回转账订单号</td>
</tr>
<tr>
<td>商户转账单号</td>
<td>mchOrderNo</td>
<td>是</td>
<td>String(30)</td>
<td>mho1624007315478</td>
<td>返回商户传入的转账单号</td>
</tr>
<tr>
<td>转账状态</td>
<td>state</td>
<td>是</td>
<td>int</td>
<td>2</td>
<td>转账状态 0-订单生成 1-转账中 2-转账成功 3-转账失败 4-转账关闭</td>
</tr>
<tr>
<td>渠道转账单号</td>
<td>channelOrderNo</td>
<td>否</td>
<td>String</td>
<td>20160427210604000490</td>
<td>对应渠道的转账单号</td>
</tr>
<tr>
<td>渠道错误码</td>
<td>errCode</td>
<td>否</td>
<td>String</td>
<td>ACQ.PAYMENT_AUTH_CODE_INVALID</td>
<td>上游渠道返回的错误码</td>
</tr>
<tr>
<td>渠道错误描述</td>
<td>errMsg</td>
<td>否</td>
<td>String</td>
<td>Business Failed 失败</td>
<td>上游渠道返回的错误描述</td>
</tr>
</tbody>
</table>
<p><code>返回示例数据</code>JSON</p>
<pre><code class="language-json">{
    "code": 0,
    "data": {
        "accountNo": "1",
        "amount": 11,
        "channelOrderNo": "20210816110070001506260000372216",
        "mchOrderNo": "1629106288",
        "state": 2,
        "transferId": "T202108161731281310004"
    },
    "msg": "SUCCESS",
    "sign": "195BF6F112386F7FC8EA2AA7EECA1D33"
}</code></pre>
<h1>查询订单</h1>
<p>商户通过该接口查询转账订单，支付网关会返回订单最新的数据<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：<a href="https://pay.yintongzaixian.com/api/transfer/query">https://pay.yintongzaixian.com/api/transfer/query</a><br />
请求方式：<code>POST</code><br />
请求类型：<code>application/json</code> 或 <code>application/x-www-form-urlencoded</code><br />
请求参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(64)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(64)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>转账订单号</td>
<td>transferId</td>
<td>是</td>
<td>String(32)</td>
<td>T20160427210604000490</td>
<td>支付中心生成的转账单号，与mchOrderNo二者传一即可</td>
</tr>
<tr>
<td>商户转账单号</td>
<td>mchOrderNo</td>
<td>是</td>
<td>String(64)</td>
<td>20160427210604000490</td>
<td>支付中心生成的转账单号，与mchOrderNo二者传一即可</td>
</tr>
<tr>
<td>请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>请求接口时间,13位时间戳</td>
</tr>
<tr>
<td>接口版本</td>
<td>version</td>
<td>是</td>
<td>String(3)</td>
<td>1.0</td>
<td>接口版本号，固定：1.0</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
<tr>
<td>签名类型</td>
<td>signType</td>
<td>是</td>
<td>String(32)</td>
<td>MD5</td>
<td>签名类型，目前只支持MD5或RSA2方式</td>
</tr>
</tbody>
</table>
<p><code>请求示例数据</code>JSON</p>
<pre><code class="language-json">{
"appId":"60cc3ba74ee0e6685f57eb1e",
"sign":"D3C0CC231F3FC3D033650699BA099B39",
"signType":"MD5",
"reqTime":"1629106457",
"transferId":"T202108121543441860003",
"mchNo":"M1623997351",
"version":"1.0"
}</code></pre>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>返回状态</td>
<td>code</td>
<td>是</td>
<td>int</td>
<td>0</td>
<td>0-处理成功，其他-处理有误，详见错误码</td>
</tr>
<tr>
<td>返回信息</td>
<td>msg</td>
<td>否</td>
<td>String(128)</td>
<td>签名失败</td>
<td>具体错误原因，例如：签名失败、参数格式校验错误</td>
</tr>
<tr>
<td>签名信息</td>
<td>sign</td>
<td>否</td>
<td>String(32)</td>
<td>CCD9083A6DAD9A2DA9F668C3D4517A84</td>
<td>对data内数据签名,如data为空则不返回</td>
</tr>
<tr>
<td>返回数据</td>
<td>data</td>
<td>否</td>
<td>String(512)</td>
<td>{}</td>
<td>返回下单数据,json格式数据</td>
</tr>
</tbody>
</table>
<p><code>data数据格式</code></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(30)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(24)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>商户订单号</td>
<td>mchOrderNo</td>
<td>是</td>
<td>String(30)</td>
<td>20160427210604000490</td>
<td>商户生成的转账订单号</td>
</tr>
<tr>
<td>转账订单号</td>
<td>transferId</td>
<td>是</td>
<td>String(30)</td>
<td>T20160427210604000490</td>
<td>支付中心生成的转账单号</td>
</tr>
<tr>
<td>转账金额</td>
<td>amount</td>
<td>是</td>
<td>int</td>
<td>100</td>
<td>转账金额,单位分</td>
</tr>
<tr>
<td>货币代码</td>
<td>currency</td>
<td>是</td>
<td>String(3)</td>
<td>cny</td>
<td>三位货币代码,人民币:cny</td>
</tr>
<tr>
<td>接口代码</td>
<td>ifCode</td>
<td>是</td>
<td>String(10)</td>
<td>wxpay</td>
<td>wxpay-微信官方接口 ; alipay-支付宝官方接口</td>
</tr>
<tr>
<td>入账方式</td>
<td>entryType</td>
<td>是</td>
<td>String(20)</td>
<td>20160427210604000490</td>
<td>入账方式： WX_CASH-微信零钱; ALIPAY_CASH-支付宝转账; BANK_CARD-银行卡</td>
</tr>
<tr>
<td>转账状态</td>
<td>state</td>
<td>是</td>
<td>int</td>
<td>2</td>
<td>转账状态 0-订单生成 1-转账中 2-转账成功 3-转账失败 4-转账关闭</td>
</tr>
<tr>
<td>收款账号</td>
<td>accountNo</td>
<td>是</td>
<td>String(64)</td>
<td>o6BcIwvTvIqf1zXZohc61biryWik</td>
<td>wxpay-openID, alipay-登录账号</td>
</tr>
<tr>
<td>收款人姓名</td>
<td>accountName</td>
<td>否</td>
<td>String(64)</td>
<td>张三</td>
<td>填入则验证姓名，否则不验证</td>
</tr>
<tr>
<td>收款人开户行名称</td>
<td>bankName</td>
<td>否</td>
<td>String(64)</td>
<td>中国工商银行</td>
<td>当前仅作为记录</td>
</tr>
<tr>
<td>转账备注信息</td>
<td>transferDesc</td>
<td>否</td>
<td>String(128)</td>
<td>测试转账</td>
<td>转账备注信息</td>
</tr>
<tr>
<td>渠道转账单号</td>
<td>channelOrderNo</td>
<td>否</td>
<td>String</td>
<td>20160427210604000490</td>
<td>对应渠道的转账单号</td>
</tr>
<tr>
<td>渠道错误码</td>
<td>errCode</td>
<td>否</td>
<td>String</td>
<td>1002</td>
<td>渠道返回错误码</td>
</tr>
<tr>
<td>渠道错误描述</td>
<td>errMsg</td>
<td>否</td>
<td>String</td>
<td>134586944573118714</td>
<td>渠道返回错误描述</td>
</tr>
<tr>
<td>扩展参数</td>
<td>extParam</td>
<td>否</td>
<td>String(512)</td>
<td>134586944573118714</td>
<td>商户扩展参数,回调时会原样返回</td>
</tr>
<tr>
<td>创建时间</td>
<td>createdAt</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>订单创建时间,13位时间戳</td>
</tr>
<tr>
<td>成功时间</td>
<td>successTime</td>
<td>否</td>
<td>long</td>
<td>1622016572190</td>
<td>转账成功时间,13位时间戳</td>
</tr>
</tbody>
</table>
<p><code>返回示例数据</code>JSON</p>
<pre><code class="language-json">{
    "code": 0,
    "data": {
        "accountNo": "o6BcIwvTvIqf1zXZohc61biryWik",
        "amount": 1,
        "appId": "6113805e42020495c62bd4cb",
        "createdAt": 1628818820011,
        "currency": "CNY",
        "entryType": "WX_CASH",
        "errCode": "OPENID_ERROR",
        "errMsg": "openid与商户appid不匹配【openid与商户appid不匹配】",
        "ifCode": "wxpay",
        "mchNo": "M1623997351",
        "mchOrderNo": "1628818820",
        "state": 3,
        "transferDesc": "测试",
        "transferId": "T202108130940200100001"
    },
    "msg": "SUCCESS",
    "sign": "A262DBD3D6182E8A0AEC90EF820F2A5A"
}</code></pre>
<h1>转账通知</h1>
<p>当转账完成时(成功或失败)，支付网关会向商户系统发起回调通知。如果商户系统没有正确返回，支付网关会延迟再次通知。<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：该链接是通过转账申请接口提交的参数notifyUrl设置，如果无法访问链接，商户系统将无法接收到支付中心的通知。<br />
请求方式：<code>POST</code><br />
请求类型：<code>application/x-www-form-urlencoded</code><br />
通知参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(30)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(24)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>商户订单号</td>
<td>mchOrderNo</td>
<td>是</td>
<td>String(30)</td>
<td>20160427210604000490</td>
<td>商户生成的转账订单号</td>
</tr>
<tr>
<td>转账订单号</td>
<td>transferId</td>
<td>是</td>
<td>String(30)</td>
<td>T20160427210604000490</td>
<td>支付中心生成的转账单号</td>
</tr>
<tr>
<td>转账金额</td>
<td>amount</td>
<td>是</td>
<td>int</td>
<td>100</td>
<td>转账金额,单位分</td>
</tr>
<tr>
<td>货币代码</td>
<td>currency</td>
<td>是</td>
<td>String(3)</td>
<td>cny</td>
<td>三位货币代码,人民币:cny</td>
</tr>
<tr>
<td>接口代码</td>
<td>ifCode</td>
<td>是</td>
<td>String(10)</td>
<td>wxpay</td>
<td>wxpay-微信官方接口 ; alipay-支付宝官方接口</td>
</tr>
<tr>
<td>入账方式</td>
<td>entryType</td>
<td>是</td>
<td>String(20)</td>
<td>20160427210604000490</td>
<td>入账方式： WX_CASH-微信零钱; ALIPAY_CASH-支付宝转账; BANK_CARD-银行卡</td>
</tr>
<tr>
<td>转账状态</td>
<td>state</td>
<td>是</td>
<td>int</td>
<td>2</td>
<td>转账状态 0-订单生成 1-转账中 2-转账成功 3-转账失败 4-转账关闭</td>
</tr>
<tr>
<td>收款账号</td>
<td>accountNo</td>
<td>是</td>
<td>String(64)</td>
<td>o6BcIwvTvIqf1zXZohc61biryWik</td>
<td>wxpay-openID, alipay-登录账号</td>
</tr>
<tr>
<td>收款人姓名</td>
<td>accountName</td>
<td>否</td>
<td>String(64)</td>
<td>张三</td>
<td>填入则验证姓名，否则不验证</td>
</tr>
<tr>
<td>收款人开户行名称</td>
<td>bankName</td>
<td>否</td>
<td>String(64)</td>
<td>中国工商银行</td>
<td>当前仅作为记录</td>
</tr>
<tr>
<td>转账备注信息</td>
<td>transferDesc</td>
<td>否</td>
<td>String(128)</td>
<td>测试转账</td>
<td>转账备注信息</td>
</tr>
<tr>
<td>渠道转账单号</td>
<td>channelOrderNo</td>
<td>否</td>
<td>String</td>
<td>20160427210604000490</td>
<td>对应渠道的转账单号</td>
</tr>
<tr>
<td>渠道错误码</td>
<td>errCode</td>
<td>否</td>
<td>String</td>
<td>1002</td>
<td>渠道返回错误码</td>
</tr>
<tr>
<td>渠道错误描述</td>
<td>errMsg</td>
<td>否</td>
<td>String</td>
<td>134586944573118714</td>
<td>渠道返回错误描述</td>
</tr>
<tr>
<td>扩展参数</td>
<td>extParam</td>
<td>否</td>
<td>String(512)</td>
<td>134586944573118714</td>
<td>商户扩展参数,回调时会原样返回</td>
</tr>
<tr>
<td>创建时间</td>
<td>createdAt</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>订单创建时间,13位时间戳</td>
</tr>
<tr>
<td>成功时间</td>
<td>successTime</td>
<td>否</td>
<td>long</td>
<td>1622016572190</td>
<td>转账成功时间,13位时间戳</td>
</tr>
</tbody>
</table>
<blockquote>
<p>返回结果<br />
业务系统处理后同步返回给支付中心，返回字符串 success 则表示成功，返回非success则表示处理失败，支付中心会再次通知业务系统。（通知频率为0/30/60/90/120/150,单位：秒）<br />
<code>注意：返回的字符串必须是小写，且前后不能有空格和换行符。</code><br />
<code>通知示例数据</code>JSON</p>
</blockquote>
<pre><code class="language-json">{
        "accountNo": "o6BcIwvTvIqf1zXZohc61biryWik",
        "amount": 1,
        "appId": "6113805e42020495c62bd4cb",
        "createdAt": 1628818820011,
        "currency": "CNY",
        "entryType": "WX_CASH",
        "errCode": "OPENID_ERROR",
        "errMsg": "openid与商户appid不匹配【openid与商户appid不匹配】",
        "ifCode": "wxpay",
        "mchNo": "M1623997351",
        "mchOrderNo": "1628818820",
        "state": 3,
        "transferDesc": "测试",
        "transferId": "T202108130940200100001"
    }</code></pre>
<h1>查询转账可用余额</h1>
<p>调用该接口实时查询渠道侧的转账可用余额。<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：<a href="https://pay.yintongzaixian.com/api/transfer/balance/query">https://pay.yintongzaixian.com/api/transfer/balance/query</a><br />
请求方式：<code>POST</code><br />
请求类型：<code>application/json</code> 或 <code>application/x-www-form-urlencoded</code><br />
请求参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(64)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(64)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>支付接口</td>
<td>ifCode</td>
<td>是</td>
<td>String(20)</td>
<td>aliaqfpay</td>
<td>aliaqfpay-支付宝安全发接口</td>
</tr>
<tr>
<td>请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>请求接口时间,13位时间戳</td>
</tr>
<tr>
<td>接口版本</td>
<td>version</td>
<td>是</td>
<td>String(3)</td>
<td>1.0</td>
<td>接口版本号，固定：1.0</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
<tr>
<td>签名类型</td>
<td>signType</td>
<td>是</td>
<td>String(32)</td>
<td>MD5</td>
<td>签名类型，目前只支持MD5或RSA2方式</td>
</tr>
</tbody>
</table>
<p><code>请求示例数据</code>JSON</p>
<pre><code class="language-json">{
 'version': '1.0',
'reqTime': '1622016572190',
'signType': 'MD5',
'sign': '1',
'ifCode': 'alipay',
'appId': '60cc3ba74ee0e6685f57eb1e'
}</code></pre>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>返回状态</td>
<td>code</td>
<td>是</td>
<td>int</td>
<td>0</td>
<td>0-处理成功，其他-处理有误，详见错误码</td>
</tr>
<tr>
<td>返回信息</td>
<td>msg</td>
<td>否</td>
<td>String(128)</td>
<td>签名失败</td>
<td>具体错误原因，例如：签名失败、参数格式校验错误</td>
</tr>
<tr>
<td>签名信息</td>
<td>sign</td>
<td>否</td>
<td>String(32)</td>
<td>CCD9083A6DAD9A2DA9F668C3D4517A84</td>
<td>对data内数据签名,如data为空则不返回</td>
</tr>
<tr>
<td>返回数据</td>
<td>data</td>
<td>否</td>
<td>String(512)</td>
<td>{}</td>
<td>返回下单数据,json格式数据</td>
</tr>
</tbody>
</table>
<p><code>data数据格式</code></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>余额</td>
<td>balanceAmount</td>
<td>是</td>
<td>Long</td>
<td>20</td>
<td>余额， 单位：分</td>
</tr>
</tbody>
</table>
<p><code>返回示例数据</code>JSON</p>
<pre><code class="language-json">{
    "code": 0,
    "data": {
        "balanceAmount": 0
    },
    "msg": "SUCCESS",
    "sign": "5F16138F18AC367165B60CD97BA8CA27"
}</code></pre>]]></description>
    <pubDate>Fri, 19 Dec 2025 15:42:31 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://api.dianlaibaopay.com/?post=8</guid>
</item>
<item>
    <title>分账接口</title>
    <link>https://api.dianlaibaopay.com/?post=9</link>
    <description><![CDATA[<p>业务介绍：商户分账主要用于商户将交易成功的资金，按照一定的周期，分账给其他方，可以是合作伙伴、员工、用户或者其他分润方。<br />
参考微信文档：<br />
<img src="https://api.dianlaibaopay.com/content/uploadfile/202512/cec61765762958.png" alt="" /></p>
<p>微信分账：<a href="https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=26_1">https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=26_1</a><br />
支付宝分账： <a href="https://opendocs.alipay.com/open/20190308105425129272/intro">https://opendocs.alipay.com/open/20190308105425129272/intro</a><br />
接口目录：</p>
<h1>绑定分账用户</h1>
<p>接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：<a href="https://pay.yintongzaixian.com/api/division/receiver/bind">https://pay.yintongzaixian.com/api/division/receiver/bind</a><br />
请求方式：<code>POST</code><br />
请求类型：<code>application/json</code> 或 <code>application/x-www-form-urlencoded</code><br />
请求参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(64)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(64)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>接口代码</td>
<td>ifCode</td>
<td>是</td>
<td>String(20)</td>
<td>wxpay</td>
<td>wxpay-微信官方接口 ; alipay-支付宝官方接口</td>
</tr>
<tr>
<td>接收者账号别名</td>
<td>receiverAlias</td>
<td>是</td>
<td>String(64)</td>
<td>张三</td>
<td>接收者账号别名</td>
</tr>
<tr>
<td>组ID</td>
<td>receiverGroupId</td>
<td>是</td>
<td>long</td>
<td>10001</td>
<td>需先登录商户系统查找待加入的组ID</td>
</tr>
<tr>
<td>分账接收账号类型</td>
<td>accType</td>
<td>是</td>
<td>int</td>
<td>1</td>
<td>分账接收账号类型: 0-个人(对私) 1-商户(对公)</td>
</tr>
<tr>
<td>分账接收账号</td>
<td>accNo</td>
<td>是</td>
<td>String(512)</td>
<td>1231312@qq.com</td>
<td>分账接收账号, 微信个人是openid, 支付宝可以是userId或登录名</td>
</tr>
<tr>
<td>分账接收账号名称</td>
<td>accName</td>
<td>否</td>
<td>String(30)</td>
<td>张三</td>
<td>微信选填（当填入则验证），支付宝账号必填</td>
</tr>
<tr>
<td>分账关系类型</td>
<td>relationType</td>
<td>是</td>
<td>String(30)</td>
<td>wxpay</td>
<td>分账关系类型：SERVICE_PROVIDER：服务商 STORE：门店 STAFF：员工 STORE_OWNER：店主 PARTNER：合作伙伴 HEADQUARTER：总部BRAND：品牌方 DISTRIBUTOR：分销商 USER：用户 SUPPLIER：供应商 CUSTOM：自定义</td>
</tr>
<tr>
<td>分账关系类型名称</td>
<td>relationTypeName</td>
<td>否</td>
<td>String(30)</td>
<td>wxpay</td>
<td>当relationType=CUSTOM 必填</td>
</tr>
<tr>
<td>渠道特殊信息</td>
<td>channelExtInfo</td>
<td>否</td>
<td>String(256)</td>
<td>wxpay</td>
<td>渠道特殊信息</td>
</tr>
<tr>
<td>默认分账比例</td>
<td>divisionProfit</td>
<td>是</td>
<td>String(10)</td>
<td>wxpay</td>
<td>若分账30% 则填入 0.3</td>
</tr>
<tr>
<td>请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>请求接口时间,13位时间戳</td>
</tr>
<tr>
<td>接口版本</td>
<td>version</td>
<td>是</td>
<td>String(3)</td>
<td>1.0</td>
<td>接口版本号，固定：1.0</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
<tr>
<td>签名类型</td>
<td>signType</td>
<td>是</td>
<td>String(32)</td>
<td>MD5</td>
<td>签名类型，目前只支持MD5或RSA2方式</td>
</tr>
</tbody>
</table>
<p><code>请求示例数据</code>JSON</p>
<pre><code class="language-json">{
 'version': '1.0',
'reqTime': '1622016572190',
'signType': 'MD5',
'sign': 'MD5MD5MD5MD5MD5MD5MD5MD5MD5MD5MD5MD5',
'mchNo': 'M1623997000',
'appId': '60cc3ba74ee0e6685f57e000',
'ifCode': 'wxpay',
'receiverAlias': '我的第一个账号',
'receiverGroupId': '100001',
'accType': '0',
'accNo': 'sfsfsd@qq.com',
'accName': '张三',
'relationType': 'OTHERS',
'relationTypeName': '我的员工',
'divisionProfit': '0.3' 
}</code></pre>
<p>返回参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>返回状态</td>
<td>code</td>
<td>是</td>
<td>int</td>
<td>0</td>
<td>0-处理成功，其他-处理有误，详见错误码</td>
</tr>
<tr>
<td>返回信息</td>
<td>msg</td>
<td>否</td>
<td>String(128)</td>
<td>签名失败</td>
<td>具体错误原因，例如：签名失败、参数格式校验错误</td>
</tr>
<tr>
<td>签名信息</td>
<td>sign</td>
<td>否</td>
<td>String(32)</td>
<td>CCD9083A6DAD9A2DA9F668C3D4517A84</td>
<td>对data内数据签名,如data为空则不返回</td>
</tr>
<tr>
<td>返回数据</td>
<td>data</td>
<td>否</td>
<td>String(512)</td>
<td>{}</td>
<td>返回下单数据,json格式数据</td>
</tr>
</tbody>
</table>
<p><code>data数据格式</code></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>绑定账号ID</td>
<td>receiverId</td>
<td>是</td>
<td>long</td>
<td>10001</td>
<td>绑定账号ID, 订单分账将使用该ID</td>
</tr>
<tr>
<td>接收者账号别名</td>
<td>receiverAlias</td>
<td>是</td>
<td>String(64)</td>
<td>张三</td>
<td>接收者账号别名</td>
</tr>
<tr>
<td>组ID</td>
<td>receiverGroupId</td>
<td>是</td>
<td>long</td>
<td>10001</td>
<td>组ID</td>
</tr>
<tr>
<td>分账接收账号类型</td>
<td>accType</td>
<td>是</td>
<td>int</td>
<td>1</td>
<td>分账接收账号类型: 0-个人(对私) 1-商户(对公)</td>
</tr>
<tr>
<td>分账接收账号</td>
<td>accNo</td>
<td>是</td>
<td>String(10)</td>
<td>1231312@qq.com</td>
<td>分账接收账号</td>
</tr>
<tr>
<td>分账接收账号名称</td>
<td>accName</td>
<td>否</td>
<td>tring(30)</td>
<td>张三</td>
<td>分账接收账号名称</td>
</tr>
<tr>
<td>分账关系类型</td>
<td>relationType</td>
<td>是</td>
<td>String(30)</td>
<td>wxpay</td>
<td>分账关系类型</td>
</tr>
<tr>
<td>渠道特殊信息</td>
<td>channelExtInfo</td>
<td>否</td>
<td>String(256)</td>
<td>wxpay</td>
<td>渠道特殊信息</td>
</tr>
<tr>
<td>默认分账比例</td>
<td>divisionProfit</td>
<td>是</td>
<td>String(10)</td>
<td>wxpay</td>
<td>默认分账比例</td>
</tr>
<tr>
<td>绑定成功时间</td>
<td>bindSuccessTime</td>
<td>是</td>
<td>Long</td>
<td>1622016572190</td>
<td>绑定成功时间</td>
</tr>
<tr>
<td>绑定状态</td>
<td>bindState</td>
<td>是</td>
<td>int</td>
<td>1</td>
<td>绑定状态 1-绑定成功, 0-绑定异常</td>
</tr>
<tr>
<td>渠道错误码</td>
<td>errCode</td>
<td>否</td>
<td>String</td>
<td>ACQ.PAYMENT_AUTH_CODE_INVALID</td>
<td>上游渠道返回的错误码</td>
</tr>
<tr>
<td>渠道错误描述</td>
<td>errMsg</td>
<td>否</td>
<td>String</td>
<td>Business Failed 失败</td>
<td>上游渠道返回的错误描述</td>
</tr>
</tbody>
</table>
<p><code>返回示例数据</code></p>
<pre><code class="language-json">{
    "code": 0,
    "data": {
        "accName": "张三",
        "accNo": "sfsfsd@qq.com",
        "accType": 0,
        "appId": "60cc3ba74ee0e6685f57eb1e",
        "bindState": 0,
        "divisionProfit": 0.3,
        "errCode": "NOAUTH",
        "errMsg": "无分账权限",
        "ifCode": "wxpay",
        "mchNo": "M1623997351",
        "receiverAlias": "我的第一个账号",
        "receiverGroupId": 100001,
        "relationType": "OTHERS",
        "relationTypeName": "我的员工"
    },
    "msg": "SUCCESS",
    "sign": "552CB91FA1E1DB378A534B377E4E9403"
}</code></pre>
<h1>发起订单分账</h1>
<p>当订单下单时传入的分账模式 divisionMode = 2商户手动分账(解冻商户金额)，支持商户手动发起订单分账。<br />
注意：需要在订单支付完成后（建议1分钟后）调用分账接口。<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：<a href="https://pay.yintongzaixian.com/api/division/exec">https://pay.yintongzaixian.com/api/division/exec</a><br />
请求方式：<code>POST</code><br />
请求类型：<code>application/json</code> 或 <code>application/x-www-form-urlencoded</code><br />
请求参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(64)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(64)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>支付订单号</td>
<td>payOrderId</td>
<td>否</td>
<td>String(30)</td>
<td>P20160427210604000490</td>
<td>支付中心生成的支付订单号，与mchOrderNo二者传一即可</td>
</tr>
<tr>
<td>商户单号</td>
<td>mchOrderNo</td>
<td>否</td>
<td>String(64)</td>
<td>20160427210604000490</td>
<td>商户生成的支付单号，与payOrderId二者传一即可</td>
</tr>
<tr>
<td>是否使用系统配置的自动分账组</td>
<td>useSysAutoDivisionReceivers</td>
<td>是</td>
<td>int</td>
<td>1</td>
<td>是否使用系统配置的自动分账组： 0-否 1-是</td>
</tr>
<tr>
<td>分账接收者账号列表</td>
<td>receivers</td>
<td>否</td>
<td>String(512)</td>
<td>[]</td>
<td>接收者账号列表（JSONArray 转换为字符串类型）仅当useSysAutoDivisionReceivers=0 时该字段值有效。参考：方式1： 按账号维度[{receiverId: 800001,divisionProfit: 0.1, //(实际分账比例 如分账10%传入0.1， 若不填入则使用系统默认配置值)divisionAmount: 100, //(实际分账金额，单位：分，与分账比例二选一， 若比例和金额两个都填写，以分账金额为准。)}]方式2： 按组维度[{receiverGroupId: 100001, //(该组所有 当前订单的渠道账号并且可用状态的全部参与分账)divisionProfit: 0.1 (每个账号的分账比例， 若不填入则使用系统默认配置值， 建议不填写)}]注意： 分账的比例和金额不支持共传，若同时存在将会导致分账计算金额错误，接口调用时请先确定一种计算方式</td>
</tr>
<tr>
<td>请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>请求接口时间,13位时间戳</td>
</tr>
<tr>
<td>接口版本</td>
<td>version</td>
<td>是</td>
<td>String(3)</td>
<td>1.0</td>
<td>接口版本号，固定：1.0</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
<tr>
<td>签名类型</td>
<td>signType</td>
<td>是</td>
<td>String(32)</td>
<td>MD5</td>
<td>签名类型，目前只支持MD5或RSA2方式</td>
</tr>
</tbody>
</table>
<p><code>请求示例数据</code>JSON</p>
<pre><code class="language-json">{
 'version': '1.0',
'reqTime': '1622016572190',
'signType': 'MD5',
'sign': '1',
'mchNo': 'M1623997351',
'appId': '60cc3ba74ee0e6685f57eb1e',
'payOrderId': 'P202108271011463510002',
'useSysAutoDivisionReceivers': '0',
'receivers': '[{"receiverGroupId":"","receiverId":"800029","divisionProfit":"0.0001"},{"receiverGroupId":"","receiverId":"800028","divisionProfit":"0.0002"}]' 
}</code></pre>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>返回状态</td>
<td>code</td>
<td>是</td>
<td>int</td>
<td>0</td>
<td>0-处理成功，其他-处理有误，详见错误码</td>
</tr>
<tr>
<td>返回信息</td>
<td>msg</td>
<td>否</td>
<td>String(128)</td>
<td>签名失败</td>
<td>具体错误原因，例如：签名失败、参数格式校验错误</td>
</tr>
<tr>
<td>签名信息</td>
<td>sign</td>
<td>否</td>
<td>String(32)</td>
<td>CCD9083A6DAD9A2DA9F668C3D4517A84</td>
<td>对data内数据签名,如data为空则不返回</td>
</tr>
<tr>
<td>签名信息</td>
<td>data</td>
<td>否</td>
<td>String(512)</td>
<td>{}</td>
<td>返回下单数据,json格式数据</td>
</tr>
</tbody>
</table>
<p><code>data数据格式</code></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>分账状态</td>
<td>state</td>
<td>是</td>
<td>int</td>
<td>2</td>
<td>分账状态 1-分账成功, 2-分账失败, 3-分账处理中，4-分账已受理</td>
</tr>
<tr>
<td>上游分账批次号</td>
<td>channelBatchOrderId</td>
<td>否</td>
<td>String(30)</td>
<td>T20160427210604000490</td>
<td>上游分账批次号</td>
</tr>
<tr>
<td>系统分账批次号</td>
<td>batchOrderId</td>
<td>否</td>
<td>String(30)</td>
<td>D1792435159956271105</td>
<td>系统分账批次号 v3.7.0新增</td>
</tr>
<tr>
<td>渠道错误码</td>
<td>errCode</td>
<td>否</td>
<td>String</td>
<td>1002</td>
<td>渠道返回错误码</td>
</tr>
<tr>
<td>渠道错误描述</td>
<td>errMsg</td>
<td>否</td>
<td>String</td>
<td>ERROR</td>
<td>渠道返回错误描述</td>
</tr>
</tbody>
</table>
<p><code>返回示例数据</code>JSON</p>
<pre><code class="language-json">{
    "code": 0,
    "data": {
        "errCode": "unknown-sub-code",
        "errMsg": "Business Failed【未知的错误码ACQ.ROYALTY_ACCOUNT_NOT_EXIST】",
        "state": 2
    },
    "msg": "SUCCESS",
    "sign": "56836E18015DD7E4FAFE45380C0AD098"
}</code></pre>
<h1>订单分账查询</h1>
<p>订单分账结果的查询。<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：<a href="https://pay.yintongzaixian.com/api/division/query">https://pay.yintongzaixian.com/api/division/query</a><br />
请求方式：<code>POST</code><br />
请求类型：<code>application/json</code> 或 <code>application/x-www-form-urlencoded</code><br />
请求参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(64)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(64)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>支付订单号</td>
<td>payOrderId</td>
<td>否</td>
<td>String(30)</td>
<td>P20160427210604000490</td>
<td>支付中心生成的支付订单号，与mchOrderNo二者传一即可</td>
</tr>
<tr>
<td>商户单号</td>
<td>mchOrderNo</td>
<td>否</td>
<td>String(64)</td>
<td>20160427210604000490</td>
<td>商户生成的支付单号，与payOrderId二者传一即可</td>
</tr>
<tr>
<td>系统分账批次号</td>
<td>batchOrderId</td>
<td>是</td>
<td>String(30)</td>
<td>D1622016572190</td>
<td>分账接口返回的系统分账批次号</td>
</tr>
<tr>
<td>分账接收者ID</td>
<td>receiverId</td>
<td>否</td>
<td>long</td>
<td>80000021</td>
<td>非必填，若传入则仅查询该ID的分账结果</td>
</tr>
<tr>
<td>请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>请求接口时间,13位时间戳</td>
</tr>
<tr>
<td>接口版本</td>
<td>version</td>
<td>是</td>
<td>String(3)</td>
<td>1.0</td>
<td>接口版本号，固定：1.0</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
<tr>
<td>签名类型</td>
<td>signType</td>
<td>是</td>
<td>String(32)</td>
<td>MD5</td>
<td>签名类型，目前只支持MD5或RSA2方式</td>
</tr>
</tbody>
</table>
<p><code>请求示例数据</code>JSON</p>
<pre><code class="language-json">{
 'version': '1.0',
'reqTime': '1622016572190',
'signType': 'MD5',
'sign': '1',
'mchNo': 'M1623997351',
'appId': '60cc3ba74ee0e6685f57eb1e',
'payOrderId': 'P202108271011463510002',
'batchOrderId': 'D99832829483234'</code></pre>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>返回状态</td>
<td>code</td>
<td>是</td>
<td>int</td>
<td>0</td>
<td>0-处理成功，其他-处理有误，详见错误码</td>
</tr>
<tr>
<td>返回信息</td>
<td>msg</td>
<td>否</td>
<td>String(128)</td>
<td>签名失败</td>
<td>具体错误原因，例如：签名失败、参数格式校验错误</td>
</tr>
<tr>
<td>签名信息</td>
<td>sign</td>
<td>否</td>
<td>String(32)</td>
<td>CCD9083A6DAD9A2DA9F668C3D4517A84</td>
<td>对data内数据签名,如data为空则不返回</td>
</tr>
<tr>
<td>返回数据</td>
<td>data</td>
<td>否</td>
<td>String(512)</td>
<td>{}</td>
<td>返回下单数据,json格式数据</td>
</tr>
</tbody>
</table>
<p><code>data数据格式</code></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>支付系统订单号</td>
<td>payOrderId</td>
<td>是</td>
<td>Stirng</td>
<td>P92332433423442</td>
<td>支付系统订单号</td>
</tr>
<tr>
<td>系统分账批次号</td>
<td>batchOrderId</td>
<td>是</td>
<td>String(30)</td>
<td>D20160427210604000490</td>
<td>系统分账批次号</td>
</tr>
<tr>
<td>上游分账批次号</td>
<td>channelBatchOrderId</td>
<td>否</td>
<td>String(30)</td>
<td>TGES202106040</td>
<td>上游分账批次号,可能为空</td>
</tr>
<tr>
<td>详细信息</td>
<td>records</td>
<td>否</td>
<td>String</td>
<td>JSON数组，String类型</td>
<td>详细信息</td>
</tr>
</tbody>
</table>
<p><code>records数据格式</code></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>分账记录ID</td>
<td>recordId</td>
<td>是</td>
<td>Stirng</td>
<td>1007</td>
<td>分账记录ID</td>
</tr>
<tr>
<td>状态</td>
<td>state</td>
<td>否</td>
<td>int</td>
<td>1</td>
<td>状态: 0-待分账 1-分账成功, 2-分账失败, 3-分账处理中，4-分账已受理</td>
</tr>
<tr>
<td>分账接收者ID</td>
<td>receiverId</td>
<td>否</td>
<td>Long</td>
<td>800001</td>
<td>分账接收者ID</td>
</tr>
<tr>
<td>组ID</td>
<td>receiverGroupId</td>
<td>否</td>
<td>Long</td>
<td>9801</td>
<td>组ID</td>
</tr>
<tr>
<td>分账接收者别名</td>
<td>receiverAlias</td>
<td>否</td>
<td>String</td>
<td>张三</td>
<td>分账接收者别名</td>
</tr>
<tr>
<td>分账接收账号</td>
<td>accNo</td>
<td>否</td>
<td>String</td>
<td>628480039999330009</td>
<td>分账接收账号</td>
</tr>
<tr>
<td>分账接收账号名称</td>
<td>accName</td>
<td>否</td>
<td>String</td>
<td>张三</td>
<td>分账接收账号名称</td>
</tr>
<tr>
<td>分账接收账号类型</td>
<td>accType</td>
<td>否</td>
<td>int</td>
<td>1</td>
<td>0-个人 1-商户</td>
</tr>
<tr>
<td>系统分账批次号</td>
<td>batchOrderId</td>
<td>否</td>
<td>String</td>
<td>D1000001</td>
<td>系统分账批次号</td>
</tr>
<tr>
<td>上游分账批次号</td>
<td>channelBatchOrderId</td>
<td>否</td>
<td>String(30)</td>
<td>TGES202106040</td>
<td>上游分账批次号,可能为空</td>
</tr>
<tr>
<td>计算该接收方的分账金额</td>
<td>calDivisionAmount</td>
<td>否</td>
<td>String</td>
<td>1908</td>
<td>计算该接收方的分账金额,单位分</td>
</tr>
<tr>
<td>实际分账比例</td>
<td>divisionProfit</td>
<td>否</td>
<td>Decimal</td>
<td>0.200000</td>
<td>实际分账比例</td>
</tr>
</tbody>
</table>
<p><code>返回示例数据</code>JSON</p>
<pre><code class="language-json">{
"code":0,
"data":{
"batchOrderId":"D1792435159956271105",
"records":"[{\"accName\":\"A\",\"accNo\":\"A\",\"accType\":0,\"batchOrderId\":\"D1792435159956271105\",\"calDivisionAmount\":1980,\"divisionProfit\":0.200000,\"receiverAlias\":\"A\",\"receiverGroupId\":100001,\"receiverId\":800001,\"recordId\":1007,\"state\":1},{\"accName\":\"B\",\"accNo\":\"B\",\"accType\":0,\"batchOrderId\":\"D1792435159956271105\",\"calDivisionAmount\":990,\"divisionProfit\":0.100000,\"receiverAlias\":\"B\",\"receiverGroupId\":100001,\"receiverId\":800002,\"recordId\":1008,\"state\":1}]"
},
"msg":"SUCCESS",
"sign":"ABA5F4300D536E10CCB1FC677847773D"
}</code></pre>
<h1>查询分账用户的可用余额</h1>
<p>调用该接口实时查询渠道侧的分账用户的可用余额。<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：<a href="https://pay.yintongzaixian.com/api/division/receiver/channelBalanceQuery">https://pay.yintongzaixian.com/api/division/receiver/channelBalanceQuery</a><br />
请求方式：<code>POST</code><br />
请求类型：<code>application/json</code> 或 <code>application/x-www-form-urlencoded</code><br />
请求参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(64)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(64)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>分账用户ID</td>
<td>receiverId</td>
<td>是</td>
<td>Long</td>
<td>800021</td>
<td>分账用户ID(创建成功后返回)</td>
</tr>
<tr>
<td>请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>请求接口时间,13位时间戳</td>
</tr>
<tr>
<td>接口版本</td>
<td>version</td>
<td>是</td>
<td>String(3)</td>
<td>1.0</td>
<td>接口版本号，固定：1.0</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
<tr>
<td>签名类型</td>
<td>signType</td>
<td>是</td>
<td>String(32)</td>
<td>MD5</td>
<td>签名类型，目前只支持MD5或RSA2方式</td>
</tr>
</tbody>
</table>
<p><code>请求示例数据</code>JSON</p>
<pre><code class="language-json">{
 'version': '1.0',
'reqTime': '1622016572190',
'signType': 'MD5',
'sign': '1',
'receiverId': '800021',
'appId': '60cc3ba74ee0e6685f57eb1e'
}</code></pre>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>返回状态</td>
<td>code</td>
<td>是</td>
<td>int</td>
<td>0</td>
<td>0-处理成功，其他-处理有误，详见错误码</td>
</tr>
<tr>
<td>返回信息</td>
<td>msg</td>
<td>否</td>
<td>String(128)</td>
<td>签名失败</td>
<td>具体错误原因，例如：签名失败、参数格式校验错误</td>
</tr>
<tr>
<td>签名信息</td>
<td>sign</td>
<td>否</td>
<td>String(32)</td>
<td>CCD9083A6DAD9A2DA9F668C3D4517A84</td>
<td>对data内数据签名,如data为空则不返回</td>
</tr>
<tr>
<td>返回数据</td>
<td>data</td>
<td>否</td>
<td>String(512)</td>
<td>{}</td>
<td>返回下单数据,json格式数据</td>
</tr>
</tbody>
</table>
<p><code>data数据格式</code></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>分账用户ID</td>
<td>receiverId</td>
<td>是</td>
<td>int</td>
<td>800021</td>
<td>分账用户ID</td>
</tr>
<tr>
<td>余额</td>
<td>balanceAmount</td>
<td>是</td>
<td>Long</td>
<td>20</td>
<td>余额， 单位：分</td>
</tr>
</tbody>
</table>
<p><code>返回示例数据</code>JSON</p>
<pre><code class="language-json">{
    "code": 0,
    "data": {
        "balanceAmount": 0,
        "receiverId": 800021
    },
    "msg": "SUCCESS",
    "sign": "5F16138F18AC367165B60CD97BA8CA27"
}</code></pre>
<h1>对分账用户的渠道余额发起提现</h1>
<p>调用该接口实时调起三方的提现接口， 将实时到结算银行卡。 建议调用前先调用余额查询接口。<br />
接口说明<br />
适用对象：<code>普通商户</code> <code>特约商户</code><br />
请求URL：<a href="https://pay.yintongzaixian.com/division/receiver/channelBalanceCashout">https://pay.yintongzaixian.com/division/receiver/channelBalanceCashout</a><br />
请求方式：<code>POST</code><br />
请求类型：<code>application/json</code> 或 <code>application/x-www-form-urlencoded</code><br />
请求参数</p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>商户号</td>
<td>mchNo</td>
<td>是</td>
<td>String(64)</td>
<td>M1621873433953</td>
<td>商户号</td>
</tr>
<tr>
<td>应用ID</td>
<td>appId</td>
<td>是</td>
<td>String(64)</td>
<td>60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td>分账用户ID</td>
<td>receiverId</td>
<td>是</td>
<td>Long</td>
<td>800021</td>
<td>分账用户ID(创建成功后返回)</td>
</tr>
<tr>
<td>提现金额</td>
<td>cashoutAmount</td>
<td>是</td>
<td>Long</td>
<td>100</td>
<td>提现金额，单位分</td>
</tr>
<tr>
<td>请求时间</td>
<td>reqTime</td>
<td>是</td>
<td>long</td>
<td>1622016572190</td>
<td>请求接口时间,13位时间戳</td>
</tr>
<tr>
<td>接口版本</td>
<td>version</td>
<td>是</td>
<td>String(3)</td>
<td>1.0</td>
<td>接口版本号，固定：1.0</td>
</tr>
<tr>
<td>签名</td>
<td>sign</td>
<td>是</td>
<td>String(32)</td>
<td>C380BEC2BFD727A4B6845133519F3AD6</td>
<td>签名值，详见签名算法</td>
</tr>
<tr>
<td>签名类型</td>
<td>signType</td>
<td>是</td>
<td>String(32)</td>
<td>MD5</td>
<td>签名类型，目前只支持MD5或RSA2方式</td>
</tr>
</tbody>
</table>
<p><code>请求示例数据</code>JSON</p>
<pre><code class="language-json">{
 'version': '1.0',
'reqTime': '1622016572190',
'signType': 'MD5',
'sign': '1',
'receiverId': 800021,
'cashoutAmount': 10,
'appId': '60cc3ba74ee0e6685f57eb1e'
}</code></pre>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>返回状态</td>
<td>code</td>
<td>是</td>
<td>int</td>
<td>0</td>
<td>0-处理成功，其他-处理有误，详见错误码</td>
</tr>
<tr>
<td>返回信息</td>
<td>msg</td>
<td>否</td>
<td>String(128)</td>
<td>签名失败</td>
<td>具体错误原因，例如：签名失败、参数格式校验错误</td>
</tr>
<tr>
<td>签名信息</td>
<td>sign</td>
<td>否</td>
<td>String(32)</td>
<td>CCD9083A6DAD9A2DA9F668C3D4517A84</td>
<td>对data内数据签名,如data为空则不返回</td>
</tr>
<tr>
<td>返回数据</td>
<td>data</td>
<td>否</td>
<td>String(512)</td>
<td>{}</td>
<td>返回下单数据,json格式数据</td>
</tr>
</tbody>
</table>
<p><code>data数据格式</code></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>变量名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>分账用户ID</td>
<td>receiverId</td>
<td>是</td>
<td>int</td>
<td>800021</td>
<td>分账用户ID</td>
</tr>
<tr>
<td>状态</td>
<td>state</td>
<td>是</td>
<td>byte</td>
<td>1</td>
<td>提现状态: 1-成功, 0-失败</td>
</tr>
<tr>
<td>渠道错误码</td>
<td>errCode</td>
<td>否</td>
<td>String</td>
<td>1002</td>
<td>渠道返回错误码</td>
</tr>
<tr>
<td>渠道错误描述</td>
<td>errMsg</td>
<td>否</td>
<td>String</td>
<td>ERROR</td>
<td>渠道返回错误描述</td>
</tr>
</tbody>
</table>
<p><code>返回示例数据</code>JSON</p>
<pre><code class="language-json">{
    "code": 0,
    "data": {
        "receiverId": 801
        "state": 1,
    },
    "msg": "SUCCESS",
    "sign": "5F16138F18AC367165B60CD97BA8CA27"
}</code></pre>]]></description>
    <pubDate>Thu, 18 Dec 2025 09:41:46 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://api.dianlaibaopay.com/?post=9</guid>
</item>
<item>
    <title>SDK下载</title>
    <link>https://api.dianlaibaopay.com/?post=10</link>
    <description><![CDATA[<p>为方便业务系统调用jeepay，我们提供各语言的sdk。<br />
java-sdk<br />
下载地址：<a href="https://gitee.com/jeequan/jeepay-sdk-java">https://gitee.com/jeequan/jeepay-sdk-java</a><br />
python-sdk<br />
下载地址：<a href="https://gitee.com/jeequan/jeepay-sdk-python">https://gitee.com/jeequan/jeepay-sdk-python</a><br />
php demo<br />
下载地址：<a href="http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/doc/php.zip">http://jeequan.oss-cn-beijing.aliyuncs.com/jeepay/doc/php.zip</a></p>]]></description>
    <pubDate>Wed, 17 Dec 2025 13:57:26 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://api.dianlaibaopay.com/?post=10</guid>
</item>
<item>
    <title>接口规则说明</title>
    <link>https://api.dianlaibaopay.com/?post=12</link>
    <description><![CDATA[<table>
<thead>
<tr>
<th>版本</th>
<th>日期</th>
<th>描述</th>
<th>作者</th>
</tr>
</thead>
<tbody>
<tr>
<td>V1.0</td>
<td>2019-08-22</td>
<td>创建</td>
<td>智强</td>
</tr>
</tbody>
</table>
<h1>协议规则</h1>
<p>传输方式：采用HTTP/HTTPS传输<br />
提交方式：采用GET/POST/PUT/DELETE 方式提交<br />
字符编码：UTF-8</p>
<h1>接口数据</h1>
<p><code>金额：</code>接口中所有涉及金额字段，数值类型为Long，单位精确到分。如：18 表示 18分。</p>
<h1>接口地址</h1>
<table>
<thead>
<tr>
<th>系统</th>
<th>表头</th>
</tr>
</thead>
<tbody>
<tr>
<td>接口地址</td>
<td><a href="https://mch.yintongzaixian.com">https://mch.yintongzaixian.com</a></td>
</tr>
</tbody>
</table>
<h1>参数规范</h1>
<ol>
<li>所有对外参数名称统一，参数命名使用驼峰样式，请求参数采用x-www-form-urlencoded格式发送。</li>
<li>服务端返回数据为json格式，参数说明：</li>
</ol>
<table>
<thead>
<tr>
<th>参数</th>
<th>类型</th>
<th>是否必填</th>
<th>最大长度</th>
<th>描述</th>
<th>示例值</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>String</td>
<td>是</td>
<td>6</td>
<td>接口返回码</td>
<td>0</td>
</tr>
<tr>
<td>msg</td>
<td>String</td>
<td>是</td>
<td>128</td>
<td>接口返回描述</td>
<td>业务处理失败</td>
</tr>
<tr>
<td>data</td>
<td>Json</td>
<td>否</td>
<td></td>
<td>接口返回的数据</td>
<td>{“access_token”:”WDFGDF234DFEWRGG”}</td>
</tr>
</tbody>
</table>
<p>返回数据参考：<br />
{   &quot;code&quot; : 0,   &quot;msg&quot; : &quot;success&quot;,   &quot;data&quot; : {     &quot;appId&quot; : &quot;0695598130314a3682874b51e1022a6d&quot;,     &quot;appName&quot; : &quot;百汇董村点&quot;   } }</p>
<h1>安全规范</h1>
<h2>1、服务端token约束</h2>
<p>（1）服务端使用jwt方式生成token，客户端调用鉴权接口，服务端认证通过后，返回生成token数据。<br />
（2）客户端在请求服务端接口时，需要在http请求头中增加iToken参数传递token到服务端，服务端会对该token值的真实性以及有效期进行验证。如：<br />
<code>iToken=eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyMDAwMDAwMCIsImNyZWF0ZWQiOjE1MTMwMDIzNjc0MzgsImlkIjoyMDAwMDAwMCwiZXhwIjoxNTEzNjA3MTY3fQ.HOJhm7SXE9D6_cleUMYduZAXUlEz3d78rTwTVv2Vdaxjz_HEyizL73T0aRcGFIHc8Qoni0RMqPBJ_NFXVUbubQ</code></p>
<h2>2、涉及隐私相关的使用HTTPS</h2>]]></description>
    <pubDate>Mon, 15 Dec 2025 12:22:21 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://api.dianlaibaopay.com/?post=12</guid>
</item>
<item>
    <title>签名规则</title>
    <link>https://api.dianlaibaopay.com/?post=6</link>
    <description><![CDATA[<p>传输方式：采用HTTP传输(生产环境建议HTTPS)<br />
提交方式：<code>POST</code> 或 <code>GET</code><br />
内容类型：<code>application/json</code><br />
字符编码：<code>UTF-8</code><br />
签名算法：<code>MD5</code></p>
<h1>参数规范</h1>
<p>交易金额：默认为人民币交易，单位为分，参数值不能带小数。<br />
时间参数：所有涉及时间参数均使用精确到毫秒的13位数值，如：1622016572190。时间戳具体是指从格林尼治时间1970年01月01日00时00分00秒起至现在的毫秒数。</p>
<h1>签名算法</h1>
<p><code>签名生成的通用步骤如下</code><br />
第一步： 设所有发送或者接收到的数据为集合M，将集合M内非空参数值的参数按照参数名ASCII码从小到大排序（字典序），使用URL键值对的格式（即key1=value1&amp;key2=value2…）拼接成字符串stringA。<br />
特别注意以下重要规则：<br />
◆ 参数名ASCII码从小到大排序（字典序）；<br />
◆ 如果参数的值为空不参与签名；<br />
◆ 参数名区分大小写；<br />
◆ 验证调用返回或支付中心主动通知签名时，传送的sign参数不参与签名，将生成的签名与该sign值作校验。<br />
◆ 支付中心接口可能增加字段，验证签名时必须支持增加的扩展字段<br />
第二步： 在stringA最后拼接上key<code>[即 StringA +"&amp;key=" + 私钥 ]</code> 得到stringSignTemp字符串，并对stringSignTemp进行MD5运算，再将得到的字符串所有字符转换为大写，得到sign值signValue。<br />
<code>如请求支付系统参数如下：</code>Java</p>
<pre><code class="language-java">Map&lt;String, Object&gt; paramsMap = new HashMap&lt;&gt;();
        paramsMap.put("mchNo", "M1682391685");                   // 商户号
        paramsMap.put("appId", "6447428682ca7458118af79f");      // 应用ID
        paramsMap.put("mchOrderNo", "mho1694051705945");         // 商户订单号
        paramsMap.put("wayCode", "ALI_BAR");                     // 支付方式
        paramsMap.put("amount", 1L);                             // 金额，单位分
        paramsMap.put("currency", "CNY");                        // 币种，目前只支持cny
        paramsMap.put("clientIp", "192.166.1.132");              // 发起支付请求客户端的IP地址
        paramsMap.put("subject", "商品标题");                     // 商品标题
        paramsMap.put("body", "商品描述");                        // 商品描述
        paramsMap.put("notifyUrl", "https://www.jeequan.com");   // 异步通知地址
        paramsMap.put("reqTime", "1694051706");                  // 请求时间
        paramsMap.put("version", "1.0");                         // 接口版本号，固定：1.0
        paramsMap.put("signType", "MD5");                        // 签名类型
        paramsMap.put("channelExtra", "{\"authCode\":\"284957415846666792\"}");  // 渠道参数</code></pre>
<p><code>待签名值：</code><br />
amount=1&amp;appId=6447428682ca7458118af79f&amp;body=商品描述&amp;channelExtra={“authCode”:”284957415846666792”}&amp;clientIp=192.166.1.132&amp;currency=CNY&amp;mchNo=M1682391685&amp;mchOrderNo=mho1694051705945&amp;notifyUrl=<a href="https://www.yintongzaixianpay.cn&amp;reqTime=1694051706&amp;signType=MD5&amp;subject=商品标题&amp;version=1.0&amp;wayCode=ALI_BAR&amp;key=UNpEETkvMpqC9oDLBr9S2X7U92k462h3zhHiy7hj4xbw23PiWhMv6TCAQ2vh8PzynZXZYo9n6puxHkAHG7li6LZi8IpaQrshzydnBll64iKlb4U59ggiyCTaHJeqffiW">https://www.yintongzaixianpay.cn&amp;reqTime=1694051706&amp;signType=MD5&amp;subject=商品标题&amp;version=1.0&amp;wayCode=ALI_BAR&amp;key=UNpEETkvMpqC9oDLBr9S2X7U92k462h3zhHiy7hj4xbw23PiWhMv6TCAQ2vh8PzynZXZYo9n6puxHkAHG7li6LZi8IpaQrshzydnBll64iKlb4U59ggiyCTaHJeqffiW</a><br />
<code>签名结果：</code>924065BA077FA461A9B06D2E76E9ED3C<br />
<code>最终请求支付系统参数：</code><br />
{“amount”:1,”mchOrderNo”:”mho1694051705945”,”subject”:”商品标题”,”wayCode”:”ALI_BAR”,”sign”:”924065BA077FA461A9B06D2E76E9ED3C”,”reqTime”:”1694051706”,”body”:”商品描述”,”version”:”1.0”,”channelExtra”:”{&quot;authCode&quot;:&quot;284957415846666792&quot;}”,”appId”:”6447428682ca7458118af79f”,”clientIp”:”192.166.1.132”,”notifyUrl”:”<a href="https://www.yintongzaixianpay.cn&quot;,&quot;signType&quot;:&quot;MD5&quot;,&quot;currency&quot;:&quot;CNY&quot;,&quot;mchNo&quot;:&quot;M1682391685">https://www.yintongzaixianpay.cn","signType":"MD5","currency":"CNY","mchNo":"M1682391685</a>&quot;}</p>
<blockquote>
<p>运营管理平台可以管理商户的私钥</p>
</blockquote>]]></description>
    <pubDate>Sat, 13 Dec 2025 13:20:20 +0800</pubDate>
    <dc:creator>emer</dc:creator>
    <guid>https://api.dianlaibaopay.com/?post=6</guid>
</item></channel>
</rss>