SkillPay 文本字符统计
正式服务:https://sjr-mcp.e-cology.cn/api/count。每次0.01 CNY,输入1至200个Unicode码点,包含空格和换行。每个请求使用独立订单,同一请求仅查询恢复,不重复收费。服务端有容量及限流保护,拒绝时不得换请求ID绕过。
执行
以本目录为工作目录,先执行 node scripts/client.mjs doctor。它不创建账单或扣款;报告公网服务、官方买家工具和钱包状态。不需要商家访问令牌。缺少项按 验证说明 处理,不把安装成功当作交易成功。
取得用户原文,保存为UTF-8文件,不trim或补换行。用户明确授权向本服务支付最多0.01元后,执行:
node scripts/client.mjs pay --request-id <本次请求稳定标识> --text-file <绝对路径> --session-id <当前任务真实ID> --approve-0.01
脚本先检查钱包;未绑定时不会请求账单。钱包开通、条款、密码及支付确认交给用户本人。不得自动创建钱包或调用其他商家的付费体验。账单只请求一次,原样保存Payment-Needed;固定服务、金额及请求参数,经校验后交给官方alipay-bot。保存的请求目录不会自动删除或重置;中断或业务失败不得换ID重新付款。
支付工具返回待确认时,把本次真实支付链接交给用户。用户表示已完成后,使用输出中真实“订单号/查询单号”(32位数字)或“交易号”,执行一次:
node scripts/client.mjs query --request-id <同一请求标识> --order <真实订单号>
node scripts/client.mjs query --request-id <同一请求标识> --trade <真实交易号>
只能选一个。脚本复用保存的原请求,不重新生成账单。官方工具取得非空资源后会发送买家履约回执,不额外调用履约接口。无资源、失败或未知结果都不能宣称成功;返回字符数须有服务端真实200结果及fulfillment_confirmed=true支持。
隔离
本包不含服务器私钥、访问令牌、钱包凭证,也不读取旧版商家令牌。运行记录放本机 .skillpay/requests/<请求标识>,包含支付材料及原文,禁止上传或收入分发包。请求标识使用1至64位字母、数字、短横线或下划线;同一任务再次查询必须沿用。服务端仅保存字符数和原文摘要,不保存原文。官方CLI通过子进程接收业务Header,禁止记录命令参数或开启调试日志。该CLI须运行在受信任的本机用户会话中。
官方付款工具alipay-bot 0.4.2及Node18.18+为外部依赖,不随包复制。默认探测PATH及官方Windows安装目录,可用ALIPAY_BOT_PATH指向现有工具。不要自动安装、更新支付工具或扩大支付授权。当前版本的包检查和未付款检查不代表真实支付验收。