# Links de pagamento Monad EIP-681, passo a passo | Cosmos Pay

URL: https://payments.cosmospay.lat/learn/accept-usdc-on-monad?lang=pt

> Aceite USDC na Monad com um link e um QR code EIP-681: o endereço de depósito criado para cada pagamento, o valor obrigatório, testes e confirmação.

## Como aceitar USDC na Monad com links EIP-681

Com a Cosmos Pay, um link de pagamento na Monad é uma solicitação EIP-681 para um endereço de depósito criado para aquele pagamento: seu cliente escaneia o QR code com uma carteira EVM e aprova a transferência de USDC. O endereço de depósito só pode repassar o dinheiro para o seu endereço, e a Cosmos Pay marca o link como pago assim que ele faz isso. Todo link na Monad precisa de um valor.

Atualizado em 2 de novembro de 2026 · Por Cosmos Pay

### O que um link EIP-681 contém

O EIP-681 é o padrão do Ethereum para solicitações de pagamento que as carteiras EVM leem: um link ethereum:, ou o QR code dele, com o token, a rede e o valor. A rede principal da Monad tem o chain id 143, e a Testnet dela, o 10143.

O link paga um endereço de depósito criado para aquele pagamento, não o seu endereço diretamente. O código dele só pode enviar o que recebe para o seu endereço, então a Cosmos Pay não tem nenhuma chave capaz de mover o dinheiro para outro lugar.

- [O padrão EIP-681 (Ethereum)](https://eips.ethereum.org/EIPS/eip-681)
- [Pagamentos na Monad](https://payments.cosmospay.lat/monad?lang=pt)

### Como o endereço de depósito paga você

- A Cosmos Pay monitora o endereço de depósito. Assim que ele tem pelo menos o valor, um repasse leva o dinheiro para o seu endereço, e esse repasse liquida o link.
- O repasse pode tirar do pagamento uma taxa por levá-lo até você. O checkout mostra essa taxa, e a API a informa no pagamento como networkFee.
- Um valor maior é repassado inteiro para você. Um valor menor não liquida o link.
- A carteira do seu cliente paga a taxa de rede da Monad pela própria transferência, em MON.

### Aceite seu primeiro pagamento em USDC na Monad

1. **Mude para Sandbox**: Entre no dashboard e escolha Sandbox no topo. Os links que você cria ali funcionam na Monad Testnet, que não tem USDC predefinido: cobre em MON, ou indique um token pelo contrato.
2. **Adicione seu endereço da Monad**: Nas configurações da sua organização, adicione o endereço EVM que vai receber o dinheiro na Monad e assine o que o dashboard pedir: essa assinatura comprova que ele é seu.
3. **Crie o link**: Em Pagamentos, escolha Criar link de pagamento, selecione Monad, informe o valor (ele é obrigatório) e o ativo, depois o seu endereço.
4. **Pague com uma carteira**: Abra a página de pagamento e escaneie o QR code com uma carteira EVM que leia links EIP-681, na mesma rede. Aprove a transferência, e o checkout passa para Pago assim que o pagamento é repassado para você.
5. **Confirme no seu servidor**: Adicione um endpoint de webhook no dashboard. Quando o pagamento é confirmado, a Cosmos Pay envia PAYMENT_INTENT_SUCCEEDED, assinado com HMAC-SHA256. Entregue o pedido quando ele chegar.
6. **Mude para Produção**: Escolha Produção e crie uma chave de API de produção (começa com prod_). Os links passam a funcionar na rede principal da Monad, onde o USDC tem a sua própria predefinição.

- [Como confirmar um pagamento no seu servidor](https://payments.cosmospay.lat/learn/confirm-stablecoin-payments?lang=pt)
- [Chaves de API](https://dev.cosmospay.lat/docs/api-keys/)

### Crie o link no seu servidor

Chame POST /v1/payment-intents/pay com chain definido como monad, o seu endereço como destino, o valor e, para USDC, o código do ativo com o contrato dele como emissor, ou passe chain: 'monad' para client.paymentIntents.createPay no SDK em TypeScript (versão 2.2 ou posterior). A resposta traz o link (o uri dele começa com ethereum:) e o QR code.

Os links na Monad não aceitam mensagem. Para confirmar um pagamento antes de o repasse chegar, envie o hash da transação do seu cliente (0x e 64 caracteres hexadecimais) para POST /v1/payment-intents/:id/validate.

- [API de intenções de pagamento](https://dev.cosmospay.lat/docs/api/payment-intents/)
- [Intenções de pagamento no SDK](https://dev.cosmospay.lat/docs/sdk/server/payment-intents/)

### Bom saber

- Um link fica aberto por um tempo limitado. Um pagamento completo que ainda chegue depois disso é repassado para você e marca o link como pago.
- Outro pagamento para o mesmo endereço de depósito também é repassado para o seu endereço.
- Com a sua própria taxa no pagamento, o endereço de depósito o divide: a sua taxa vai para a sua carteira de taxas e o restante, para você.
- Cada pagamento paga a tarifa do seu plano, a mesma de todas as redes.

- [Preços e calculadora de tarifas](https://payments.cosmospay.lat/fees?lang=pt)
- [Stellar vs Solana vs Monad](https://payments.cosmospay.lat/learn/stellar-vs-solana-vs-monad?lang=pt)

### Perguntas e respostas.

Pagamentos por rede: [Pagamentos na Stellar](https://payments.cosmospay.lat/stellar?lang=pt), [Pagamentos na Solana](https://payments.cosmospay.lat/solana?lang=pt), [Pagamentos na Monad](https://payments.cosmospay.lat/monad?lang=pt)

#### Por que o link paga um endereço de depósito e não o meu endereço?

Cada pagamento recebe o próprio endereço, então a Cosmos Pay consegue distinguir os pagamentos sem um memo. O endereço só pode repassar o que recebe para o seu endereço.

#### Quem paga as taxas na Monad?

A carteira do seu cliente paga a taxa de rede da transferência dele. A taxa do repasse, quando existe, é descontada do pagamento e aparece no checkout.

#### Meu cliente pode escolher o valor?

Não. Um link na Monad precisa de um valor. Para valores abertos, use um link da Stellar ou da Solana.

#### Posso testar na Monad?

Sim. No Sandbox e com chaves de teste (dv_), os links funcionam na Monad Testnet. Ela não tem USDC predefinido, então cobre em MON ou indique um token pelo contrato.

### Mais guias

[Ver todos os guias](https://payments.cosmospay.lat/learn?lang=pt)

#### [Como aceitar USDC na Stellar com links SEP-7](https://payments.cosmospay.lat/learn/accept-usdc-on-stellar?lang=pt)

Cobre em USDC na Stellar com um link SEP-7: prepare sua conta, teste na Testnet e veja cada pagamento confirmado.

#### [Como aceitar USDC com links do Solana Pay](https://payments.cosmospay.lat/learn/accept-usdc-with-solana-pay?lang=pt)

Crie um link do Solana Pay para USDC, teste na Devnet e veja cada pagamento confirmado no seu servidor.

#### [Como confirmar um pagamento em stablecoins no seu servidor](https://payments.cosmospay.lat/learn/confirm-stablecoin-payments?lang=pt)

Entregue os pedidos a partir de um webhook assinado, não da página do seu cliente: verifique-o, responda rápido e ignore duplicados.

### Comece a aceitar stablecoins.

Crie uma conta grátis, gere uma chave de teste e envie hoje o seu primeiro link de pagamento.

[Criar um link de pagamento](https://dev.cosmospay.lat/login?next=%2Fdashboard%3Fview%3Dpayments)

#### Fale com a gente

Dúvidas sobre planos, integração ou pagamentos protegidos: conte para nós e respondemos por e-mail.

[organization@cosmospay.lat](mailto:organization@cosmospay.lat)
