支付接口配置(支付宝/微信/第三方)
配置支付宝、微信或第三方支付接口,设置价格并管理订单。
一、三种接入方式
| 方式 | 适用场景 | 特点 |
|---|---|---|
| 官方支付宝 / 微信 | 有营业执照、能自行申请 | 资金直达自有商户,需资质审核 |
| 第三方聚合 | 无资质或想快速上线 | 一次配置支持多种支付 |
| 官方公共接口 | 试用或轻量运营 | 配置简单,资金在平台侧结算 |
三种方式在 后台 → 支付管理 → 接口配置 中互斥选择,切换类型后必须重新核对密钥,否则会出现支付异常。
二、支付宝
- 在支付宝商家平台开通电脑网站支付与手机网站支付;
- 在开放平台创建网页应用,复制 APPID;
- 用官方密钥工具生成应用公钥与应用私钥。应用公钥填到开放平台并生成支付宝公钥;应用私钥要先做格式转换,转换后再填入后台;
- 把 APPID、支付宝公钥、应用私钥填入 接口配置。
直接填未转换的应用私钥会支付失败;这是最常见的配置错误。
三、微信支付
需要已认证的服务号并开通微信支付,同时开通 JSAPI 支付与 H5 支付,只开 JSAPI 会导致手机浏览器内无法支付。在商户平台取得商户号,填入后台并生成支付密钥,再把该密钥回填到商户平台的 API 安全设置中。开发配置里,JSAPI 支付授权目录填 https://你的域名/pay/,同时有 HTTP 访问的再补一条;H5 支付域名填主域名。
四、第三方聚合
注册第三方聚合平台后,将其 APPID 与密钥填入 接口配置 并选择对应类型。若手机浏览器内微信支付提示域名校验失败,或支付成功后未跳回站点,通常是支付域名未在该平台登记,补登记后重试即可。
五、价格设置与订单
接口配置完成后,必须在 后台 → 支付管理 → 价格设置 中设置价格,否则用户无法购买:发布信息、商家入驻等填 0 表示免费;置顶、加红等可按不同时长分别定价。订单在 订单管理 中查看,出现「已付款但订单未生效」,多为密钥填错导致回调失败,可在该订单上手动点「已收款」使其生效。
六、联调检查
- 用手机与电脑分别下单,验证两条支付链路;
- 支付后确认订单状态与站点权益(置顶、加红)已生效;
- 密钥更换或域名变更后,重新联调一次。