场景介绍
<pre><code>动态码支付的一种,适合B扫C场景,支付宝中对应的支付产品是“条码支付”,微信中对应的支付产品是“付款码支付”;
支付时,用户展示微信钱/支付宝包内的“刷卡条码/二维码”给商户系统扫描后直接完成支付的模式。主要应用线下面对面收银的场景。</code></pre>
<p><strong>支付宝扫码支付使用步骤:</strong></p>
<ol>
<li>用户登录支付宝钱包,点击首页“付钱”,进入付款码界面;</li>
<li>收银员在商家收银系统操作生成订单,用户确认支付金额;</li>
<li>用户出示钱包的“付款码”,收银员用扫码设备来扫描用户手机上的条码/二维码后,商家收银系统提交支付;</li>
<li>付款成功后商家收银系统会拿到支付成功或者失败的结果。</li>
</ol>
<p><a href="https://sb-soft.oss-cn-hangzhou.aliyuncs.com/docs/pay_alipay.png"><img src="https://sb-soft.oss-cn-hangzhou.aliyuncs.com/docs/pay_alipay.png" alt="" /></a></p>
<p><strong>微信扫码支付使用步骤:</strong></p>
<ol>
<li>用户选择付款码支付,付款码打开路径:微信->“我”->“钱包”->“收付款”;</li>
<li>收银员在商户系统操作生成支付订单,用户确认支付金额;</li>
<li>商户收银员用扫码设备扫描用户的条码/二维码,商户收银系统提交支付;</li>
<li>微信支付后台系统收到支付请求,根据验证密码规则判断是否验证用户的支付密码,不需要验证密码的交易直接发起扣款,需要验证密码的交易会弹出密码输入框。支付成功后微信端会弹出成功页面,支付失败会弹出错误提示。</li>
</ol>
<p>(注:用户付款码条形码规则:18位纯数字,以10、11、12、13、14、15开头)
<a href="https://sb-soft.oss-cn-hangzhou.aliyuncs.com/docs/pay_wixin.png"><img src="https://sb-soft.oss-cn-hangzhou.aliyuncs.com/docs/pay_wixin.png" alt="" /></a></p>
<p><strong>付款码支付 API列表:</strong></p>
<table>
<thead>
<tr>
<th>接口英文名</th>
<th>接口中文名</th>
<th>接口描述</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://www.showdoc.com.cn/lesy/5726496542178828" title="openpay.v3.pay">openpay.v3.pay</a></td>
<td>扫码支付接口</td>
<td>发起B扫C动态码支付交易</td>
</tr>
<tr>
<td><a href="https://www.showdoc.com.cn/lesy/5726501592828756" title="openpay.v3.queryorder">openpay.v3.queryorder</a></td>
<td>查询接口</td>
<td>通用支付查询接口</td>
</tr>
<tr>
<td><a href="https://www.showdoc.com.cn/lesy/5726502396510164" title="openpay.v3.refundorder ">openpay.v3.refundorder </a></td>
<td>退款接口</td>
<td>通用退款申请接口</td>
</tr>
<tr>
<td><a href="https://www.showdoc.com.cn/lesy/5726503325049894" title="openpay.v3.cancelorder">openpay.v3.cancelorder</a></td>
<td>撤销接口</td>
<td>扫码支付未完成支付,订单状态处于支付中,轮询结束时,可以撤销交易</td>
</tr>
</tbody>
</table>