Skip to content

支付设置

支付相关有三个菜单,先搞清楚各自管什么:

菜单管什么
支付插件已安装的支付插件(对接哪个平台的能力)
支付接口填商户号、密钥这些凭据
支付管理决定前台展示哪些支付方式、怎么排序

顺序是:装插件 → 填凭据 → 启用并排序

1. 装支付插件

应用商店 找你要对接的支付平台,安装。

2. 填凭据

支付接口 → 找到刚装的插件 → 填商户号、密钥等信息。具体要填什么,每个平台不一样,插件里一般都有说明。

3. 启用

支付管理 里启用它,调整排序和显示名称。前台结账页显示的就是这里启用的。

回调地址

绝大多数支付失败,问题都出在回调上 —— 钱付了,但支付平台通知不到你的服务器,订单一直卡在「未支付」。

常见原因:

  • 支付平台后台配的回调地址填错了
  • 网站套了 CDN,CDN 的防火墙把回调请求拦了
  • 服务器有防火墙规则挡住了支付平台的 IP

CDN 导致的问题,用自定义支付回调域名解决,见 网站设置

0 元订单

商品价格是 0 时,程序会跳过支付流程直接发货。用来测试整条链路很方便。

留意会员价留空的坑。 会员价没填,登录用户看到的价格可能变成 0,等于白送。定价时把会员价一起填上。

支付通道费

订单里的 pay_cost 字段记录的是支付通道手续费。算利润时要从 amount 里扣掉它,详见 订单管理

货币与汇率

站点货币和汇率在 网站设置 → 其他设置 里配。

汇率的含义是:1 个站点货币值多少人民币。 它只在提交给支付网关时起作用 —— 站点用非人民币定价时,把金额换算成网关要的人民币金额。

精度是 6 位小数。

基于 MIT 协议开源