跳到主要内容

授权与 Pro 激活

免费版是运行 Perfex CRM Integration for WHMCS 的一种受支持的永久方式。它可以实时地将客户和联系人从 WHMCS 单向同步到 Perfex。这部分功能永远不需要密钥。

Pro 授权解锁其余全部功能。本页介绍如何购买、激活、检查和移除它。

Pro 解锁了什么

Pro 解锁的功能在日常工作中意味着什么
🔁 客户与联系人双向同步在 Perfex 中更正的地址会按您选择的冲突策略回流到 WHMCS
📄 发票镜像WHMCS 发票会出现在 Perfex 客户下,包含行项目、税费行和状态
💳 付款与交易同步已支付的 WHMCS 发票会把其 Perfex 镜像标记为已付款,并记录支付网关和交易 ID
🛒 订单同步WHMCS 订单会变成 Perfex 潜在客户、客户备注,或者完全不同步,由您决定
🎫 支持工单同步工单、回复和状态变更双向流转,并可选为每个工单创建 Perfex 任务以便记录工时
🌐 服务与域名面板每个 Perfex 客户资料页上都会有一个 WHMCS 选项卡,列出该客户的服务和域名
回填向导导入既有的客户、发票、服务和域名,而不仅仅是新增的活动
🗂️ 部门映射下拉菜单通过从列表中选择来映射 WHMCS 工单部门与 Perfex 部门,而不必手动输入 ID

完整的逐项对比请参阅免费版与 Pro 版对比表

授权只存在于 WHMCS 端

Perfex 配套模块是免费的,永远不持有密钥。由 WHMCS 插件决定使用哪个版本,并把结果告知 Perfex,这样 Perfex 设置页面才能说明双向同步为何在运行或未运行。您的授权密钥本身绝不会传输到 Perfex。

购买 Pro:结账浮层

这是最快捷的方式,完全不需要复制粘贴。

  1. 任意一端的管理页面上,点击升级链接:
    • WHMCSAddons > Perfex CRM Bridge。该链接在 Pro License Key 输入框旁显示为 Buy a Pro licence,在授权检查项一行和 Pro 功能提示框中显示为 Upgrade to Pro
    • PerfexSetup > WHMCS BridgeWHMCS plan 面板中的 Upgrade to Pro 按钮。
  2. 一个安全的结账浮层会就地打开,覆盖在您当前所在的页面上。
  3. 完成购买。
  4. 激活会自动完成:
    • 从 WHMCS 发起:结账响应中返回的授权密钥会被写入设置表单自己的 Pro License Key 输入框,并自动为您提交该表单。保存操作会立即在线验证密钥、切换到 Pro 版,并把结果告知 Perfex 端,这一切都在同一个请求中完成。
    • 从 Perfex 发起:密钥会通过签名的桥接通道转发到您的 WHMCS 安装。WHMCS 在存储任何内容之前先在线验证它,随后激活 Pro,并把最新的版本状态直接推送回来,因此 Perfex 的版本面板会就地切换为 Pro,无需刷新页面。Perfex 从不存储该密钥。
  5. Pro 立即生效。无需等待计划任务,也不用输入任何内容。
浮层是一种增强,而非必要条件

如果浮层脚本被浏览器扩展、严格的内容安全策略或缓慢的网络所阻断,该链接就会退回原本的行为,在新标签页中打开托管的结账页面。不会有任何功能损坏,您只需按下面的手动粘贴方式完成即可。

如果浏览器在激活完成前关闭了

您的密钥仍然安全。有两道保障,按顺序如下:

  1. 在页面上。 如果购买成功但自动激活未能执行,密钥会显示在页面上一个可选中的字段中,Perfex 端还带有 Copy 按钮,并附有粘贴位置的确切说明。已付费的密钥绝不会只存在于一个已关闭的浮层内。
  2. 在您的收件箱中。 密钥在购买时一定会通过邮件发送给您,同时也可在支付服务商的客户门户中获取。如果浏览器恰好在关键时刻崩溃,请查收邮件。

然后按照下面的手动方式操作。

手动激活密钥

只要您已经拿到密钥,就可以使用这种方式:来自购买邮件、来自客户门户,或者需要把授权迁移到另一套 WHMCS 安装时。

  1. 在 WHMCS 中,打开 Addons > Perfex CRM Bridge
  2. 滚动到 Settings > Pro licence
  3. 将密钥粘贴到 Pro License Key 中。密钥以 sk_ 开头。
  4. 点击 Save Settings

激活到此就全部完成了。保存一个确实发生变化的密钥时,系统会当场执行在线检查,因此页面返回时就已经显示您的版本状态了。您不需要再点击任何按钮,也不需要等待计划任务。

横幅会明确告诉您三种情况之一:

横幅含义该怎么做
🟢 绿色 - "Settings saved. Licence verified - your Pro plan is active..."授权服务器确认了该密钥。页面标题和 License / plan 检查项已显示为 Pro,Pro 功能提示框已消失,回填向导也已解锁。无需操作。已经完成。
🔴 红色 - "Settings saved. The licence server rejected this key..."密钥被拒绝,消息中会写明服务器给出的具体原因:未知密钥、订阅过期、授权已取消,或激活配额已用完。请检查粘贴的密钥是否与购买邮件中完全一致,没有缺失或多余字符,然后再次保存。
🟠 琥珀色 - "Settings saved. Could not reach the licence server..."既不是通过也不是拒绝:您的服务器此刻无法连接到授权服务。密钥已经保存,并会自动继续重试。请检查您的服务器能否通过 HTTPS 访问 api.freemius.com,然后点击 Check licence now。在此期间,宽限期会为您提供保护。
无论横幅是什么颜色,"Settings saved." 都是真的

设置会在任何授权检查运行之前写入数据库,因此红色横幅绝不表示"保存失败",而是表示"已保存,但您的密钥被拒绝了"。您永远不必重新填写表单。

保存无关设置不会产生任何开销

只有确实发生变化的授权密钥才会触发检查。暂停同步、修改订单同步目标或编辑工单回复管理员都不会发起任何网络请求,横幅也只会显示普通的 "Settings saved."。

Check licence now

Check licence now 按钮位于 WHMCS 模块页面顶部,紧邻 Test ConnectionRun Sync Now

它会忽略每天一次的频率限制,立即强制重新检查已存储的密钥。以下情况可以使用它:

  • 您刚刚续订或延长了授权,希望马上恢复 Pro;
  • 保存时返回了琥珀色横幅,而您此后已经修复了网络或防火墙问题;
  • 您想在提交支持工单之前确认当前状态。

该按钮有几秒钟的防连击冷却时间。连按两次时,第二次会回应"刚刚已检查过",而不会发出第二个请求。等待几秒后即可正常再次检查。

如果完全没有存储密钥,该按钮会返回红色横幅,说明密钥为空且当前安装使用的是免费版。此时不会有任何请求离开您的服务器。

保持激活状态:每日重新校验与 14 天宽限期

密钥存储后,WHMCS 计划任务会每天重新校验一次。您无需做任何事情。

如果无法连接到授权服务,模块不会把您切换为关闭状态。这种情况会被理解为"我们还不知道",而绝不是"被拒绝",同时 14 天宽限期会在重试期间让 Pro 完全正常工作。

有三个细节值得了解:

  • 宽限期从最近一次成功检查开始计时,而不是从最近一次尝试开始。页面上显示的倒计时是真实的剩余天数,不会因为每次重试失败而重置。
  • 真正的拒绝会立即终止宽限期。 如果授权服务器明确表示该授权已过期、已取消或无效,那就是一个明确答复,宽限期不再适用。在防火墙上阻断授权端点并不能让一个已被吊销的授权继续存活。
  • 宽限期只能延长,不能凭空启动。 从未被确认过的密钥没有宽限期可依靠。如果您在授权服务不可达时粘贴一个全新的密钥,该密钥会被存储并重试,但在检查真正成功之前 Pro 不会启用。

您可能在页面标题中看到的版本状态

标题文本含义
Free plan - no licence key set.没有密钥。这是免费版,运行正常。
Pro license set - awaiting first verification.已存储密钥但从未被确认。请点击 Check licence now
Pro active until YYYY-MM-DD (UTC)一切正常。
Pro active - lifetime licence无到期日期的授权。
Pro (grace) - could not reach the licence server, retrying daily. Pro keeps working for N more day(s).临时性中断。目前对您没有任何影响。
Free plan - this licence has expired.请续订,然后点击 Check licence now
Free plan - this licence was cancelled.授权已取消或已退款。如果这是误判,请联系支持。
Free plan - the licence key was rejected.密钥错误,或激活配额已用完。消息中会带有服务器自己的说法。
Free plan - the licence server could not be reached and the grace period has run out.请修复到授权端点的连通性,然后点击 Check licence now

同样的说明也会出现在安装检查清单License / plan 一行中,因此您不必到处寻找。

激活名额

一套 WHMCS 安装占用授权中的一个激活名额。模块只会生成一次稳定的标识符并永久复用,因此重新检查、重新保存或把站点迁移到其他域名都不会额外消耗一个名额。

如果您看到的拒绝信息提到该授权已在最大数量的安装上使用,那么请从不再需要它的安装中移除密钥以立即释放名额,或就配额问题联系支持。

移除密钥并回退到免费版

  1. 在 WHMCS 中,打开 Addons > Perfex CRM Bridge > Settings > Pro licence
  2. 勾选 Remove the stored key (revert to Free)
  3. 点击 Save Settings

随后会发生什么:

  • 无论缓存中还残留什么,该安装都会立即回退到免费版。Pro 功能停止工作。
  • 激活名额被释放,该授权可以在另一套安装上激活。
  • Perfex 端会被告知此次降级,因此它的 WHMCS plan 面板不会在当天剩余时间里继续显示 Pro。
在迁移或下线站点之前先移除密钥

如果您没有先移除密钥就删除了一套 WHMCS 安装,它的激活名额会一直被占用。移除密钥只需五秒钟,却能省去日后一次与支持的往返沟通。

Pro 结束后您的数据会怎样

不会有任何数据被删除。在免费版安装上:

  • 客户和联系人同步继续正常工作,保持单向,与以往完全一致。
  • WHMCS 停止将发票、付款、订单、服务、域名和工单事件入队。这道门槛设在源头,因此不会有任何积压,也不会有毫无意义的重试。
  • 已经排队等待发往 WHMCS 的 Perfex 端变更会被拒绝,Outbound queue 面板上会显示清晰的 "Two-way sync requires Pro on the WHMCS side" 消息,随后重试,最终进入死信状态。
  • 已经同步过的一切都会保留在 Perfex 中。客户资料页上的 WHMCS 选项卡仍会显示最后存储的快照,只是不再更新。

重新激活一个有效密钥后,一切都会在下一个事件到来时恢复。

授权故障排查

症状原因解决办法
保存密钥后看不到任何变化您粘贴的是已经存储的同一个密钥。只有发生变化的密钥才会触发检查。点击 Check licence now
每次都是琥珀色横幅您的服务器无法通过 HTTPS 访问授权端点。在 WHMCS 服务器上的出口防火墙或代理中放行到 api.freemius.com 的出站 HTTPS。然后点击 Check licence now
密钥看起来没问题却提示 "The licence key was rejected"粘贴时被截断,或激活配额已用尽。请从购买邮件中一次性重新复制完整密钥。密钥为 32 个字符,可能包含标点符号,因此不要删减任何内容。如果消息中提到安装数量,请先释放一个名额。
WHMCS 已显示 Pro,但 Perfex 仍显示 Free版本状态尚未传达到 Perfex。在 WHMCS 中点击 Check licence nowTest Connection,两者都会当场把版本状态送达 Perfex。然后重新加载 Perfex 设置页面。
Perfex 的版本面板显示 UnknownWHMCS 端从未报告过,或已经很久没有报告。在 WHMCS 中点击 Test Connection,然后重新加载 Perfex 页面。如果仍为 Unknown,可能是 WHMCS 计划任务已停止运行,或两端不再处于配对状态。

更多内容请参阅故障排查