> ## Documentation Index
> Fetch the complete documentation index at: https://docs.moove.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# 自定义域名

> 在你拥有的子域名（例如 pay.yourbusiness.com）上提供你的 Moove 个人主页和支付链接。在网页上用两条 DNS 记录完成设置。

在你自己的地址收款：用 `pay.yourbusiness.com`，而不是 `moove.xyz/@yourname`。

<Info>
  **仅限网页。** 在 moove.xyz 上连接和管理域名。Moove App 目前还没有域名页面。
</Info>

域名上线后，你的 [Moove 个人主页](/zh-hans/brand/moove-profile)会在它的根路径打开，你的[支付链接](/zh-hans/manage/moove-payment-links)会在它的 `/pay/…` 下打开。你的 moove.xyz 地址也照常可用。

## 我需要准备什么？

| 要求 | 说明 |
| - | - |
| **一个子域名** | 例如 `pay.yourbusiness.com` 或 `checkout.yourbusiness.com`。不支持 `yourbusiness.com` 这样的根域名。 |
| **能管理它的 DNS** | 你要在域名注册商或 DNS 服务商处添加两条记录。 |
| **每个 Moove 个人主页一个域名** | 要更换域名，请先移除当前的域名。 |

<Note>
  **为什么是子域名？** 你的域名通过一条 CNAME 记录指向 moove.xyz，而根域名不能设置 CNAME。你位于 `yourbusiness.com` 的主网站保持原样，不受影响。
</Note>

## 我怎么连接我的域名？

<Steps>
  <Step title="打开设置 → 编辑Moove个人主页 → 编辑个人资料">
    在 moove.xyz 上操作。**域名** 就在 **社交账号** 的正下方。
  </Step>

  <Step title="点击连接域名">
    输入你的子域名，例如 `pay.yourbusiness.com`，然后点击 **继续**。只输入域名本身：`https://` 和末尾的斜杠会自动为你去掉，但像 `/pay` 这样的路径会被拒绝。
  </Step>

  <Step title="添加两条 DNS 记录">
    在 **添加以下 DNS 记录** 下，表单会为每条记录显示 **名称** 和 **值**，旁边各有一个复制按钮。请在你的 DNS 服务商处把两条都添加上。具体记录见下文。
  </Step>

  <Step title="点击验证">
    moove.xyz 会查询这两条记录。两条都匹配后，状态会变为 **已验证**，证书签发后会自动变为 **已启用**。你无需再做任何操作。
  </Step>
</Steps>

## 我该添加哪些 DNS 记录？

两条：一条 TXT 记录用来证明你拥有该域名，一条 CNAME 记录把访客引导到你的 Moove 个人主页。

| 类型 | 名称 | 值 |
| - | - | - |
| **TXT** | `_moove.pay.yourbusiness.com` | `moove-verify=` 后接你自己的令牌 |
| **CNAME** | `pay.yourbusiness.com` | `profiles.moovecdn.com` |

`profiles.moovecdn.com` 是 moove.xyz 用来提供商家页面的域名。

<Warning>
  **请从设置中复制这些值，不要从本页复制。** TXT 令牌是你这次连接专属的。从其他任何地方复制来的令牌都无法通过验证。
</Warning>

<Tip>
  有些 DNS 服务商会自动在 **名称** 末尾加上你的域名。如果你的服务商是这样，请输入 `_moove.pay` 和 `pay`，而不是完整名称，否则记录会落在 `_moove.pay.yourbusiness.com.yourbusiness.com`。
</Tip>

TXT 记录位于单独的 `_moove` 标签下，因此不会影响你根域名上已有的任何 TXT 记录，例如 SPF 或 DMARC。

## 验证需要多长时间？

**DNS 变更最长可能需要 48 小时** 才能在各处生效。如果 **验证** 提示 *我们暂时未能找到这两条 DNS 记录。*，每条记录下方都会告诉你该修正哪一条：

| 记录下方显示 | 含义 |
| - | - |
| 绿色对勾 | 已找到且正确。 |
| **尚未找到。** | 该名称下还没有记录。请检查名称，或等待 DNS 更新。 |
| **已找到，但值不匹配。** | 记录存在，但它的值不同。请从设置中重新复制该值。 |

<Warning>
  **从连接起，你有 7 天时间完成验证。** 截止时间显示在你的域名下方：*请在 … 之前完成验证，否则此连接将过期。* 过了截止时间，连接就会过期，你需要重新连接。
</Warning>

<Note>
  **连接并不会为你保留域名。** 在你完成验证之前，其他 Moove 个人主页也可以连接同一个域名。最先完成验证的一方将获得它。
</Note>

你每小时最多可以点击 **验证** 10 次。

## 谁来负责 HTTPS？

由 moove.xyz 负责。记录验证通过后，moove.xyz 会为你的域名获取并管理 SSL 证书。你无需购买、上传或续期任何东西。

<Warning>
  **要迁移一个已经在运行线上网站的子域名？** 只有在你的 CNAME 指向 moove.xyz 之后才能签发证书，因此切换期间访客可能会在几分钟内看到证书错误。使用一个全新、未被使用的子域名就能避免这种情况。
</Warning>

## 对付款给我的人来说有什么变化？

<AccordionGroup>
  <Accordion title="你的 moove.xyz 地址照常可用">
    `moove.xyz/@yourname` 仍会打开你的 Moove 个人主页，你的支付链接也仍会在各自的 moove.xyz 地址打开。不会发生任何重定向，所以你已经印出来的二维码和已经分享出去的链接都照常可用。

    搜索引擎会被告知你的域名是主地址。
  </Accordion>

  <Accordion title="你分享的链接会切换到你的域名">
    一旦你的域名变为 **已启用**，你在 moove.xyz 上复制或分享的支付链接，以及 [Moove API](/api-reference/moove-receive/moove-payment-links) 返回的支付链接网址，都会使用你的域名。

    Moove App 仍然分享 moove.xyz 地址。
  </Accordion>

  <Accordion title="加密货币结账留在你的域名上">
    付款方连接钱包并完成付款，全程不会离开你的域名。
  </Accordion>

  <Accordion title="银行卡付款在 moove.xyz 上完成">
    在接受银行卡的支付链接上，在你的域名中选择 **银行卡** 会显示 **在 moove.xyz 上继续**。它会在同一个标签页中打开 moove.xyz 上的同一条支付链接，银行卡付款就在那里完成。

    你的 Moove 个人主页本身只接受加密货币，无论它在哪个地址提供。如需银行卡付款，请分享一条[支付链接](/zh-hans/transact/moove-receive)。
  </Accordion>

  <Accordion title="“技术支持 moove.xyz”字样">
    你域名上的页面会在页脚显示 **技术支持 moove.xyz**，让付款方看到是谁在处理这笔付款。你的 moove.xyz 地址上不会显示它。
  </Accordion>

  <Accordion title="只提供你的 Moove 个人主页和支付链接">
    你的域名在 `/` 提供你的 Moove 个人主页，在 `/pay/…` 提供你的支付链接。访问它上面的任何其他地址都会把访客转到 moove.xyz。

    你域名上的页面以英文显示。
  </Accordion>
</AccordionGroup>

## 每种状态是什么意思？

| 状态 | 含义 | 该怎么做 |
| - | - | - |
| **待处理** | 已连接，但你的记录还没有通过验证。 | 添加两条记录，并在显示的截止时间之前点击 **验证**。 |
| **已验证** | 两条记录都已匹配。moove.xyz 正在为你设置证书。 | 无需操作。它会自动变为 **已启用**。 |
| **已启用** | 你的域名已上线。 | 保留这两条记录。moove.xyz 每天都会重新检查。 |
| **已暂停** | 每日检查连续三天失败。你的域名，以及在它上面分享的每一条链接，都无法加载。你的 moove.xyz 地址仍然可用。 | 修正你的记录并点击 **验证**，即可恢复为 **已启用**。如果不处理，该域名会在显示的日期当天或之后被释放，即暂停后 30 天。 |
| **已过期** | 连接已结束。原因显示在你的域名下方。 | 见下文。 |

<Tip>
  在 **已启用** 的域名上，**验证** 依然可用。如果你刚刚更换了 DNS 服务商或域名注册商，可以点击它立即检查你的记录，而不必等待每日检查。
</Tip>

## 我的域名为什么过期了？

已过期的连接无法再次验证。点击 **重新连接** 开始一个新的连接，它会回到 **待处理**，并有全新的 7 天期限。

<AccordionGroup>
  <Accordion title="此域名未在期限内完成验证">
    7 天期限在两条记录都通过验证之前就结束了。点击 **重新连接**，检查两条记录，然后点击 **验证**。重新连接同一个域名会沿用同一个 TXT 令牌，所以你已经发布的记录依然有效。
  </Accordion>

  <Accordion title="另一个 Moove 个人资料先完成了此域名的验证">
    别人比你先证明了所有权，因此域名归他们所有。如果这个域名属于你，请[联系客服](/zh-hans/contact-us/email)。
  </Accordion>

  <Accordion title="此域名暂停时间过长">
    它被暂停了 30 天，期间记录一直没有修正，因此 moove.xyz 释放了它。点击 **重新连接** 并更新你的 DNS 记录，即可再次使用。
  </Accordion>
</AccordionGroup>

如果在你重新连接时另一个 Moove 个人主页已经持有该域名，你会看到 *此域名已连接到另一个 Moove 个人资料。*

## 我怎么移除我的域名？

点击 **移除域名**，然后点击 **移除** 确认。你的 Moove 个人主页和支付链接会恢复使用各自的 moove.xyz 地址。

<Warning>
  域名移除后，已在它上面分享的链接将无法使用。之后你可以连接另一个域名。
</Warning>

## 你可能看到的提示

| 提示 | 该怎么做 |
| - | - |
| *请使用子域名，例如 pay.example.com。不支持 example.com 这样的根域名。* | 在前面加上一个子域名，例如 `pay.`。 |
| *请只输入域名，不要包含路径，例如 pay.example.com。* | 删除域名后面的所有内容：`/path`、`:port` 或 `?query`。 |
| *请输入有效的域名，例如 pay.example.com。* | 检查拼写。 |
| *此域名无法使用。* | 该域名是保留域名（例如 moove.xyz 地址），或包含不能使用的词。请换一个子域名。 |
| *此域名已连接到另一个 Moove 个人资料。* | 另一个 Moove 个人主页先完成了验证。如果这个域名属于你，请[联系客服](/zh-hans/contact-us/email)。 |
| *你已连接了一个域名。* | 请先移除当前的域名。 |
| *验证尝试次数过多。* | 等待一小时，然后再次点击 **验证**。 |
| *我们暂时未能找到这两条 DNS 记录。* | 查看每条记录下方的提示，或等待 DNS 更新。 |

<Note>
  连接域名即表示你确认自己拥有或控制该域名，且它不会冒充其他企业。在该域名上提供的页面仍受 moove.xyz [服务条款](/legal-and-compliance/terms-of-service)（第 9.6–9.10 条）约束。
</Note>

## 接下来读什么

<CardGroup cols={3}>
  <Card title="Moove 个人主页" icon="id-card" href="/zh-hans/brand/moove-profile">
    让你域名上的页面成为你自己的。
  </Card>

  <Card title="Moove Payment Links" icon="link" href="/zh-hans/manage/moove-payment-links">
    追踪你在域名上分享的链接。
  </Card>

  <Card title="Moove 账号" icon="at-sign" href="/zh-hans/brand/moove-handle">
    两个地址背后的那个名字。
  </Card>
</CardGroup>

你的域名。你的结账。你的资金。你的操作。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.