检查清单
- 将旧 Epay 基础 URL 替换为 Kyren Pay API 基础 URL,并保留你使用的兼容路径。
- 设置 Kyren 发放的
pid和商户密钥。 - 发送真实流量前,验证 Epay MD5 签名实现。
- 将支付类型值映射到支持值,例如
alipay、wxpay、creditcard、crypto和paynow。 - 确认
notify_url可访问,并能校验 Epay 兼容通知签名。 - 确认浏览器跳转收银台的
return_url行为。 - 每次处理支付结果通知后返回纯文本
success。 - 根据你的集成路径,验证
submit.php浏览器收银台或mapi.php直连创建支付。 - 验证
api.php?act=order可通过out_trade_no或trade_no查询。 - 如需为 Epay 来源订单自动退款,请使用符合条件的已支付订单、已开通退款权限的账户和幂等
refund_no验证api.php?act=refund。 - 对账迁移后的 Epay 来源订单、Kyren 订单与结算。
Paydify 专项检查
- 确认目标环境已发布 Paydify 易支付能力,商户一次性
crypto通道已绑定并启用 Paydify;只传type=crypto不会切换绑定。 - 保留原易支付签名协议,不使用
type=paydify;money/money_type表达商品计价金额,而非应付 USDT 数量。 - 验证
submit.php302 与mapi.php.payurl均进入 Kyren 本地页;不要要求mapi.php返回 Paydify 上游qrcode/img。 - 验证动态 App / 网络、有效 USDT 报价、买家确认后创建支付、二维码展示及刷新恢复。报价无效或无可用能力时不得默认当作可收款。
- 验证相同
out_trade_no重试不重复创建支付,金额、币种或支付方式冲突会拒绝。 - 验证异步通知签名、原商品金额、幂等处理和鉴权订单查询;不要将入口
code=1或浏览器回跳认作付款成功。 - 单独确认所需退款能力;本次 Paydify 接入不新增退款支持。文档和自动测试不替代 Sandbox 真付验收。