在 Monad 上收款
Cosmos Pay 为每笔支付生成带二维码的 EIP-681 链接。客户可用任意 EVM 钱包付款,再由充值地址转发到您的地址。

Monad 上的支付如何运作
- 支付链接
- 带二维码的 EIP-681 链接(ethereum:),指向专为该笔付款生成的地址。
- 可付款的钱包
- 任何能读取 EIP-681 链接的 EVM 钱包。客户也可以手动将准确金额发送到收银台显示的充值地址。
- 如何匹配
- 付款专属的充值地址:每笔付款各有一个。
- 款项去向
- 充值地址将付款转发到您的 Monad 地址,并扣除中继费用;API 会在付款的 networkFee 中列明该费用。
- 测试网络
- 使用测试密钥(dv_)时为 Monad Testnet;使用正式密钥(prod_)时为主网。
预设资产
控制台按名称提供以下资产。其他 ERC-20 代币按合约地址指定。Testnet 没有预设的 USDC。
| 资产 | 合约 | 环境 |
|---|---|---|
| MON | 网络原生币 | Mainnet |
| USDC | 0x754704bc059f8c67012fed69bc8a327a5aafb603 | Mainnet |
| MON | 网络原生币 | Testnet |
curl https://api.cosmospay.lat/cosmos-api/v1/payment-intents/pay \ -H "Authorization: Bearer $COSMOS_PAY_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "chain": "monad", "destination": "0x…YOUR_MONAD_ADDRESS", "amount": "25", "assetCode": "USDC", "assetIssuer": "0x754704bc059f8c67012fed69bc8a327a5aafb603" }'Monad 必须指定金额,且不支持钱包留言。测试密钥(dv_)会在 Testnet 上创建链接,而 Testnet 没有预设的 USDC:请省略 assetCode 和 assetIssuer 以 MON 收款。
哪些钱包可以支付 Monad 支付链接?
任何能读取 EIP-681 链接的 EVM 钱包都可以支付 Monad 上的 Cosmos Pay 支付链接。链接及其二维码指向专为该笔付款创建的充值地址,客户也可以手动将准确金额发送到收银台显示的充值地址。付款方钱包支付其转账的 Monad 网络手续费,充值地址再将款项转发到您的 Monad 地址。
Monad 上的充值地址是什么?
通过 Cosmos Pay 进行的每笔 Monad 付款都有自己的充值地址,专为该笔付款创建,付款正是通过这个地址与其链接匹配的。充值地址只能将付款转发到您的 Monad 地址,并扣除转发所需的中继费用;收银台会显示该费用,API 也会在付款的 networkFee 中列明。Cosmos Pay 不持有该地址的任何密钥。
为什么 Monad 支付链接必须指定金额?
金额是 Cosmos Pay 识别 Monad 付款的依据之一(付款会发送到专为其创建的充值地址),因此 Monad 支付链接必须指定金额,付款方不能自行选择。Monad 链接也不携带钱包留言。如果要让客户自行决定金额(例如捐赠),或在客户钱包中显示订单号等留言,请在 Stellar 或 Solana 上创建链接。
在 Monad 上可以用哪些代币收款?
在 Monad 上,Cosmos Pay 按名称提供网络原生币 MON,主网上还提供 USDC;其他 ERC-20 代币在创建链接时按合约地址指定。Monad Testnet 没有预设的 USDC,因此测试密钥(dv_)在该网络上以 MON 收款,或以您按合约地址指定的代币收款。客户以链接设定的代币付款,充值地址扣除中继费用后将其转发到您的 Monad 地址。
可以在 Monad 付款上加收自己的费用吗?
可以。在 Monad 上,Cosmos Pay 为每笔付款创建的充值地址会将付款拆分到您的 Monad 地址和您选择的收费钱包。您的费用独立于您的套餐费率,每笔付款仍按套餐费率计费。转发付款所需的中继费用从付款中扣除,API 会在付款的 networkFee 中列明该费用。