如何以任意金额接受加密货币捐赠

要接受稳定币捐赠,请在 Stellar 或 Solana 上创建一个不填金额的支付链接:捐赠者打开链接,在钱包中选择金额,并直接付款到您的地址。每个链接只接受一笔支付,且有效时间有限,因此请为每位捐赠者创建一个链接,例如在有人点击您网站上的“捐赠”时创建。网络确认捐赠后,Cosmos Pay 即将该链接标记为已支付。

任意金额链接如何运作

  • 在控制台中或通过 API 创建链接时,将金额留空。收银台会显示“任意金额”,并提示捐赠者在钱包中选择金额。
  • 金额由捐赠者的钱包决定:链接所设资产的任何正数金额都能完成该链接的支付,在 Stellar 上需附带链接的 memo。
  • 一条最多 300 个字符的消息(例如感谢语)会显示在捐赠者的钱包中。

需要预先考虑的限制

  • 仅限 Stellar 和 Solana:Monad 链接必须填写金额。
  • 一个链接只接受一笔捐赠。支付后无法再次支付,因此印在海报上的单个链接只能服务第一位捐赠者。
  • 链接的有效时间有限,收银台会以倒计时显示。
  • 在支付上加收您自己的费用需要固定金额,因此不适用于任意金额链接。

接受您的第一笔捐赠

  1. 切换到沙箱

    在控制台中选择“沙箱”:链接运行在 Stellar Testnet 或 Solana Devnet 上,不涉及真实资金。

  2. 创建任意金额链接

    在“支付”中选择“创建支付链接”,选择 Stellar 或 Solana 以及资产,将金额留空,如有需要再添加一条感谢消息。

  3. 分享链接

    发送收银台页面、展示其二维码,或将其嵌入您的页面。

  4. 用钱包捐赠

    在同一网络的钱包中打开链接,输入金额并确认。网络确认后,收银台即变为“已支付”。

  5. 在服务器上确认

    收到 PAYMENT_INTENT_SUCCEEDED 后,读取交易以获知金额,并感谢捐赠者。

查看捐赠金额

任意金额链接不记录金额:链接被支付时,Cosmos Pay 会记录交易哈希和捐赠者的地址,Webhook 也会携带这些信息。请从网络上的该笔交易读取捐赠金额,例如用于感谢捐赠者或开具收据。

网站上的“捐赠”按钮

当访客点击“捐赠”时,让您的服务器创建一个任意金额链接,并用嵌入式收银台显示它,或将访客引导至其收银台页面。这样每位访客都会得到一个新链接。在浏览器中,Stellar 钱包也可以通过 SDK 的 WebClient,按捐赠者选择的金额支付该链接:webClient.pay(intent, { amount })。

常见问题 与解答。

按网络查看支付:Stellar 支付Solana 支付Monad 支付

一个链接可以收取多笔捐赠吗?

不可以。一个链接只能支付一次。请为每位捐赠者创建新链接,例如在有人点击“捐赠”时从您的服务器创建。

可以在 Monad 上接受任意金额的捐赠吗?

不可以。Monad 链接必须填写金额。如需任意金额,请使用 Stellar 或 Solana。

如何知道捐赠了多少?

在网络上读取该笔支付的交易:对于任意金额支付,链接本身不记录金额。

捐赠者可以捐赠哪些资产?

链接上设定的资产,例如 USDC 或该网络的原生币(XLM 或 SOL)。捐赠者只选择金额。

立即开始接受 稳定币支付。

创建免费账户,生成测试密钥,今天就发出您的第一个支付链接。

联系我们

关于套餐、集成或受保护付款的问题:告诉我们,我们会通过邮件回复。

我们仅使用这些信息回复您。