计费与积分
订单未到账 / 退款 / 改价 / 给用户送点
用户付了钱但点数没加
很少见, 但确实可能由于支付通道异常出现。按这个顺序处理:
- 进 后台 → 充值订单 找这笔订单, 看状态
- 状态是"已支付" — 点 后台 → 积分流水, 按订单号搜, 应该能看到一笔"充值"流水
- 看得到流水: 说明点已加, 让用户刷新自己的余额; 还是不对就跟着流水的"操作前 / 操作后"余额对一遍, 可能是用户最近又消耗了
- 看不到流水: 这是异常, 进 后台 → 用户管理 给用户手工补点, 备注写"订单 XXX 入账修复", 然后反馈给销售
- 状态是"等支付"但用户说付了 — 点订单详情上的"主动查询", 系统会去支付宝问一下, 几秒到账; 还是不行让用户截支付凭证, 你进 后台手工把订单标记"已支付"
支付宝异步通知没收到
支付宝服务器找不到你的回调地址。检查:
- 后台 → 设置 → 支付 里的"异步通知地址"是不是公网可以访问的 HTTPS 地址
- 在支付宝商户后台对应的应用配置里, 异步通知地址跟上面这一栏要填同一个
- 防火墙 / 反向代理有没有把
/payment/alipay/notify这条路径屏蔽
绝大多数情况配置对了通知就到了。即使通知偶尔丢失, 用户在前端等待二维码扫码完成的过程中, 站点也会主动去问支付宝, 15 分钟内一定能补到账, 不会让用户卡死。
退款怎么处理
Imagic 不内置自动退款功能 (退实际人民币给用户)。流程是:
- 你在 支付宝商户后台手工发起退款
- 退款成功后, 进 Imagic 后台 → 用户管理, 给该用户扣回对应点数, 备注"订单 XXX 退款"
- Imagic 里的订单状态保持"已支付"不要改, 留作历史记录
如果退款量大需要批量处理, 联系销售评估二次开发"退款入口"。
想给某用户送点
后台 → 用户管理 找到目标用户, 行末"调整点数":
- 加点: 输入正数 + 备注 (比如"VIP 福利")
- 扣点: 输入负数 + 备注 (比如"违规扣除")
调整记录会自动写进积分流水, 用户和你都能查到, 自带审计。
要批量送 (比如双 11 活动给一批用户每人 100 点), 用兑换码更方便:
- 后台 → 兑换码 → 批量生成
- 导出 CSV 后通过站内信 / 邮件 / 群发出去
改价对老用户的影响
后台 → 计费 改价格, 改完即时生效 — 之后的生图按新价扣点。
- 历史已扣的点不追溯: 老用户之前生的图按当时价格扣, 不会自动补 / 退
- 涨价: 老用户余额还能照常用, 只是后续每张图扣点变多
- 降价: 老用户余额能撑更久
如果是大幅降价想"补差价"安抚老用户, 用兑换码批量送一批补偿点, 在站内信说明缘由即可。
套餐改价对未支付订单的影响
后台 → 充值套餐 改完, 新订单按新价, 已经创建但用户还没支付的旧订单仍按下单时的价格 (订单创建时就把价格记死了)。
如果想强制让所有未支付订单用新价, 进 后台 → 充值订单 把那些 pending 状态的订单点"取消", 让用户重新下单。也可以等 30 分钟系统自动关闭。
用户卡在"生成中"显示扣了点出不来
后台会自动 5 分钟内退点 + 标记"已退回", 让用户刷新历史就能看到点退回了。
如果超过 5 分钟还卡:
- 后台 → 生图历史 找到这条记录, 看状态
- 应急: 直接删掉这条记录 (不退点) + 后台 → 用户管理 手工给用户补点
然后反馈给销售, 这通常意味着系统有异常需要排查。
想看"我赚了多少 / 用了多少成本"
Imagic 自身只跟踪用户侧的点数收支 (在 后台 → 仪表盘 / 积分流水 都能看到)。 实际给上游的钱得到上游服务商 (OpenAI / 代理) 那边的账单查, Imagic 不直接对接。
简单的成本核算思路: 从 后台 → 仪表盘 拿到本月生图量, 乘以单张上游成本, 就是上游花费; 拿到充值金额减去上游花费, 就是毛利。