一、这个功能能做什么
支付问题按入口、订单、付款确认和业务交付分开定位。
先认识这几个词
- 回调:外部服务在处理后返回信息给网站的过程或入口,例如发送支付结果。
- 前端:访客实际打开和使用的网站;同一后台可以对应多个前端网址。
- Node:运行瓜奇前端服务的程序环境;重启对应服务属于网站部署操作。
二、设置后会有什么效果
可以区分支付按钮未显示、订单无法创建、浏览器已返回但通知未到达、支付成功却没有解锁等阶段。
三、怎么使用
| 现象 | 检查 |
|---|---|
| 没有支付入口 | 渠道开关、业务购买条件、当前币种价格、游客规则 |
| 新窗口打不开 | 前台支付形式是否匹配返回结果、浏览器是否拦截 |
| 认证或签名失败 | 渠道、环境、密钥类型、App ID 与商户关系 |
| 已扣款但订单未更新 | 通知可达性、Node 到 WP 转发、订单与金额币种校验 |
| 订单成功但内容不能用 | 业务类型、内容 ID、用户身份、交付状态 |
多语言与复制
客户可能买的是源文章,而当前打开的是另一篇译文;另一前端也可能使用隔离身份。先核对订单对象和站点,不要直接让客户再次付款。
本地环境
后台和前台都在本机,仍可能依赖第三方服务器回调。本地可访问不证明通知可达。这个限制与是否生产环境无关,应把回调未验证明确记录。
反馈提供订单号、时间、前端、币种、渠道与完整公开提示,不提供私钥或客户支付凭据。