微信 / 支付宝扫码支付:单店怎么开通、日常怎么对账?
单店开通扫码支付就四步:申请商户与开通被扫支付、拿到商户凭证、填进收银系统、日常用订单支付记录核对渠道流水。本文讲清「主扫与被扫」的区别、凭证清单与对账方法。
一句话结论
单店开通扫码支付就四步:① 申请微信支付商户号 / 支付宝开放平台应用 → ② 开通「被扫(付款码)支付」→ ③ 把商户凭证填进收银系统 → ④ 每天用「订单支付记录」核对「渠道商户后台流水」。其中第四步最容易被忽略,但恰恰是日后对不上账时最关键的环节。
一、先分清「主扫」和「被扫」
很多老板说的「扫码支付」其实是两种完全不同的东西:
| 类型 | 谁扫谁 | 典型形态 | 与订单绑定 |
|---|---|---|---|
| 被扫(付款码支付) | 商家扫顾客 | 顾客调出微信/支付宝付款码,收银员用扫码枪扫 | 强绑定,金额由订单决定 |
| 主扫(收款码) | 顾客扫商家 | 柜台贴的静态收款码、收银机生成的二维码 | 弱绑定,顾客自己输金额 |
收银台标准做法是「被扫」:金额由系统按订单计算,顾客改不了,也不存在漏收款、输错金额的问题;而且每笔都能对应到具体订单,方便对账和退款。
说明:ERPxAI 的收银模块(
pos_yzls)目前聚焦被扫支付——顾客出示付款码、收银员扫码即完成扣款与退款。若你的场景需要静态收款码,请在选购前先确认清楚。
二、第一步:准备商户资质
开通前先把资料备齐,能省掉来回补材料的几天:
- 营业执照(个体户或公司均可,视行业与主体)
- 法人/经营者身份证
- 结算银行账户(对公账户或个体户结算卡)
- 门店照片、经营类目信息
分别到两处申请:
| 渠道 | 申请入口 | 要开通的能力 |
|---|---|---|
| 微信支付 | 微信支付商户平台 | 付款码支付(被扫) |
| 支付宝 | 支付宝开放平台 | 当面付(alipay.trade.pay) |
费率按行业不同,通常在一个较小的百分比区间,具体以渠道与你签约的协议为准。
三、第二步:拿到商户凭证
这是最容易卡住的一步——凭证字段多、名字像。按用途分两类记就不乱:
微信支付需要:
| 凭证 | 用途 |
|---|---|
| 商户号(mchid) | 标识你的商户身份 |
| AppID | 关联的公众号 / 开放平台应用 |
| API v3 密钥 | 接口调用加密 |
| 商户 API 私钥(PEM) | 请求签名 |
| 证书序列号 | 与私钥配对 |
| 平台公钥 / 公钥 ID | 验证渠道返回的签名 |
支付宝需要:
| 凭证 | 用途 |
|---|---|
| 应用 AppID | 标识你的应用 |
| 应用私钥(PEM) | 请求签名 |
| 支付宝公钥(PEM) | 验证返回签名 |
| 签名类型 | 一般用 RSA2 |
这些凭证属于敏感信息,等同于「你的收款钥匙」。只交给负责系统配置的管理员,不要在聊天工具里传来传去。
四、第三步:在收银系统里配置
配置入口通常在收银系统的支付方式里,逻辑是三步:
- 建支付方式:建议微信、支付宝各建一条,别合成一条——日后对账、退款时能一眼区分渠道。
- 选渠道类型:分别选择「微信支付」「支付宝」。
- 填凭证:把上一步拿到的凭证填进对应分组(表单一般是密文输入框,不会明文显示)。
三个必须注意的点:
- 测试模式上线前必须关闭:支付宝的「沙箱模式」、微信的「开发模式」只用于联调,忘记关会导致真实收款失败。
- 建议配置公网回调:支付成功通知需要渠道能访问到你的系统。不配也能靠收银端主动轮询完成支付,但状态更新可能滞后。
- 先小额实测:配置完先用 1 分钱(或最小面额)真实走一笔「收款 + 退款」,确认全链路通了再正式用。
五、第四步:日常怎么对账
这是本文最核心的部分。单店的对账其实就三样东西互相印证:
① 系统侧:订单支付记录
每笔扫码支付都能看到:商户订单号、渠道交易号、支付状态、累计退款金额、剩余可退金额。这是你系统里最权威的凭证。
② 渠道侧:商户后台流水
微信支付商户平台、支付宝商家中心都能按日导出交易流水与退款流水。
③ 系统侧:接口调用日志
当出现异常(顾客说扣了但系统没成功、退款一直处理中)时,按订单号到日志里查这笔调用的真实返回结果,是最快的排障方式。日志中的付款码等敏感字段已做脱敏处理。
对账动作(建议每天 5 分钟):
- 在系统里按日期筛出当天的扫码收款合计;
- 到渠道后台导出当天流水合计;
- 两个数字比对。一致 → 通过;不一致 → 拿差异的单号去定位。
诚实说明:当前版本提供的是交易记录与调用日志层面的核对能力,足以支撑单店日常对账。如果你需要的是”资金级自动对账报表”(自动抓取渠道流水、自动生成差异表),那属于更高版本的经营分析能力,选型时要单独确认。
六、四个高频问题
1. 扫码枪扫不出顾客付款码? 付款码有效期很短(通常一分钟内),让顾客在微信/支付宝里重新刷新付款码再扫。
2. 顾客说「我扣款了,但你这边显示失败」? 先别让顾客重付。 到系统的接口调用日志里按订单号查这笔付款的真实状态:如果渠道已成功,系统会自动或手动把订单补完成;盲目重扫才可能真的重复扣款。
3. 网络抖动会不会重复扣款? 正规实现会做两件事:一是每笔订单有唯一的商户订单号,渠道侧天然幂等(同号重复请求返回同一结果);二是网络异常时先重试、仍失败则降级去渠道查询确认真实状态,避免”假失败、真成功”。
4. 顾客想一半现金、一半扫码? 可以。混合支付会正确合并支付记录,不会互相覆盖。
小结
扫码支付对单店来说,开通只是开始,能不能对上账才是长期省心的关键。记住一句话:被扫支付 + 订单支付记录 + 渠道流水 + 调用日志,这四样凑齐,账就永远对得清。
ERPxAI 的单店版内置微信支付与支付宝被扫收款、原路退回退款、接口调用日志(脱敏)与后台补查能力。想按你的门店情况确认能不能用、怎么配,可看功能特性或联系我们获取演示。
想为您的生意做一次方案评估?
联系我们