Pular para o conteúdo principal

Visão geral

A Bitpayway é um provedor de pagamento em stablecoins projetado para ser prático e simples de usar. Com as melhores taxas do mercado, nossa plataforma oferece a melhor solução para pagamento on-chain. Nossa plataforma foi desenhada para que você integre de forma fácil e de uso imediato. Nosso atendimento é personalizado e humano (nada de bots!).

O que você pode fazer​

  • Integração rápida e simples com sua aplicação, com suporte a múltiplas redes.
  • Gerenciar pagamentos de cada negócio seu separadamente.
  • Recebimento de pagamento com liquidez imediata (sem custódia por nossa parte).
  • Suporte a pagamento multidestino. Parte do pagamento vai para sua conta e outra para algum parceiro seu.
  • Receber notificações de webhook assinadas quando o status de um pedido mudar.
  • Acompanhar pedidos, valores e detalhes de transações no painel.

Ativos e redes suportados​

RedeStablecoinsTaxa da plataforma
EthereumUSDT, USDC1%
ArbitrumUSDT, USDC1%

Os pagamentos devem ser feitos com os contratos oficiais dos tokens abaixo. Tokens trazidos de outra rede por bridge, como o USDC.e na Arbitrum, não são aceitos.

RedeStablecoinContrato do tokenDecimais
EthereumUSDT0xdAC17F958D2ee523a2206206994597C13D831ec76
EthereumUSDC0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB486
ArbitrumUSDT (USD₮0)0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb96
ArbitrumUSDC0xaf88d065e77c8cC2239327C5EDb3A432268e58316

Na Arbitrum, o contrato do USDT se identifica como USD₮0, o USDT oficial da Tether nessa rede. Carteiras e exploradores podem exibir qualquer um dos dois nomes.

A disponibilidade pode depender da configuração de stablecoin e rede habilitada para sua empresa. Veja como as taxas são calculadas.

Seu primeiro pagamento em 4 passos​

1. Crie um negócio​

No painel, informe o nome do seu negócio para criar a configuração dele. Cada negócio tem suas próprias configurações, chaves, carteiras e ordens. Preencha a URL do webhook e as URLs de redirecionamento para pagamentos com sucesso e com falha. Veja Configurando a conta.

2. Crie as chaves da API e do webhook e use-as na sua aplicação​

Na configuração do negócio, crie uma chave de API e a chave secreta do webhook e guarde as duas no seu servidor:

  • A chave de API autentica as requisições que seu servidor envia para a API, no header Authorization. Copie a chave ao criá-la, porque ela não é exibida novamente.
  • A chave secreta do webhook confere a assinatura das notificações de webhook recebidas pela sua aplicação.

3. Informe as carteiras e autorize-as na blockchain​

Para cada stablecoin em cada rede que você quer aceitar, informe o endereço da carteira que vai receber os pagamentos. Depois, habilite-a aprovando a transação on-chain na MetaMask. Não é possível criar ordens com um token antes de a carteira dele estar habilitada.

Os pagamentos multidestino usam um registro de carteiras próprio e precisam de uma configuração adicional.

4. Crie ordens e receba o pagamento pelo checkout​

Seu servidor cria uma ordem de pagamento com POST /api/order e redireciona o cliente para o gatewayUrl retornado na resposta. No checkout redirecionado, o cliente conecta a carteira, paga e volta para a sua URL de redirecionamento. Em seguida, seu servidor recebe o webhook com o status paid.

Use o redirecionamento do navegador para conduzir a experiência do cliente e o webhook assinado para confirmar o status do pagamento no seu servidor.