Um endereço fixo por cliente
Envie um playerId e receba um endereço de depósito que não muda. O cliente pode salvar e pagar de qualquer carteira ou exchange, quantas vezes quiser.
API de pagamentos em cripto não custodial
Dê a cada cliente um endereço de depósito fixo. Quando o pagamento é finalizado, um contrato divide o valor on-chain: a sua parte vai para a sua carteira e a taxa para a nossa, na mesma transação. Nós nunca guardamos o seu dinheiro.
api.smartpaypro.devPOST /v1/address
x-signature: 9f86d081…b0f00a08
{
"platformId": 50,
"siteId": 51,
"paymentId": 74,
"playerId": "player-1042"
}200 OK
{
"result": 1,
"address": "0x9f2c…41aB",
"feeVersion": 1
}Recursos
Poucos endpoints cobrem o fluxo inteiro, do endereço de depósito até o saque.
Envie um playerId e receba um endereço de depósito que não muda. O cliente pode salvar e pagar de qualquer carteira ou exchange, quantas vezes quiser.
Cada endereço de depósito é um contrato imutável que só paga a sua carteira e as carteiras de taxa. Sem dono, sem pausa, sem upgrade. O nosso relayer guarda gás, não USDT.
Pague o cliente direto da sua carteira. Você assina a intenção, e o contrato de saque envia o valor e as taxas numa transação só.
Cada depósito e saque chega ao seu servidor com o valor bruto, cada taxa e o líquido. Uma entrega que falha é reenviada depois de 30 s e de 120 s.
Consulte a taxa e o custo de rede de um saque e valide o endereço de destino antes de assinar qualquer coisa.
Filtre depósitos e saques por cliente, pedido, transação ou data e puxe os totais por site de qualquer período na hora de conciliar.
Para plataformas
Tem um white-label ou um marketplace? Crie um site para cada lojista pela API e defina as taxas dele. O que você cobra acima do nosso custo cai na sua carteira, na mesma transação da parte do lojista.
1 transação · 3 transferências
+98.290000+0.500000+1.210000Exemplo com taxa de 1,7% no site. Toda transferência pode ser conferida no Polygonscan.
Moedas
USDT na Polygon já está no ar. Os próximos passos são mais redes para o USDT, além de USDC, Bitcoin e Ether.
Tether
USD Coin
Bitcoin
Ether
Como funciona
Chame a API com um playerId e mostre o endereço, ou o QR code. O mesmo cliente sempre recebe o mesmo endereço.
POST /v1/addressDe qualquer carteira ou exchange. Cada transferência para o endereço é registrada e notificada separadamente.
Aguardando depósitoCom o bloco finalizado, o endereço manda a sua parte para a sua carteira e as taxas para as carteiras de taxa, numa transação só. Em seguida chega um webhook assinado.
webhook · depositAssine a intenção de saque com a chave da sua carteira. O contrato paga o cliente e as taxas juntos, e você acompanha pelo webhook ou por uma consulta de status.
POST /v1/withdrawDesenvolvedores
Toda requisição é assinada com a sua API key, e os webhooks usam a mesma assinatura. Uma função resolve as duas coisas.
BODY='{"platformId":50,"siteId":51,"paymentId":74,"playerId":"player-1042"}'
SIGNATURE=$(printf '50;%s;%s' "$BODY" "$API_KEY" \
| openssl dgst -sha256 -hmac "$API_KEY" | cut -d' ' -f2)
curl https://api.smartpaypro.dev/v1/address \
-H "Content-Type: application/json" \
-H "x-signature: $SIGNATURE" \
-d "$BODY"Preços
Esses são os nossos preços padrão, e as taxas são negociáveis por cliente. Todo webhook mostra o valor bruto, cada taxa e o líquido.
1,2%
Por pagamento recebido, dividido on-chain antes de o dinheiro chegar na sua carteira. Uma taxa de rede de 0,01 USDT por liquidação cobre o gás.
0,6%
Por saque, descontada do valor enviado. A taxa de rede é cobrada em USDT e cotada antes de você assinar.
Um gateway de pagamentos em cripto não custodial. Com uma única API você dá a cada cliente um endereço de depósito, recebe webhooks assinados e paga saques da sua própria carteira. Os pagamentos são divididos on-chain e nunca ficam com a gente.
Não. Cada endereço de depósito é um contrato imutável que só envia fundos para as carteiras definidas na criação dele: a sua e as de taxa. O saque só sai da sua carteira com uma intenção assinada pela sua chave. O nosso relayer tem só POL para pagar o gás.
Hoje, USDT na Polygon. Mais redes para o USDT, além de USDC, Bitcoin e Ether, estão no roadmap. A seção Moedas mostra o status de cada uma.
O preço padrão é 1,2% sobre cada pagamento recebido e 0,6% sobre cada saque, mais a taxa de rede em USDT: 0,01 por liquidação de depósito e, no saque, cotada antes de você assinar. As taxas são negociáveis por cliente, então fale com a gente sobre o seu volume.
Assim que o bloco com a transferência é finalizado, numa transação só, seguida de um webhook assinado por transferência. Transferências abaixo de 1 USDT esperam no endereço até o total chegar a 1 USDT.
Sim. Crie um site para cada lojista pela API, com taxas próprias de depósito e de saque. O que você cobrar acima do nosso custo vai para a sua carteira na mesma transação. Cada site pode ter API keys só de leitura, que não mostram a sua margem.
As entregas ficam gravadas e são reenviadas depois de 30 segundos e de 120 segundos. Você também pode consultar qualquer saque por transactionId ou orderId e listar todos os depósitos e saques no histórico.
Sim. Cada transferência para ele é registrada e notificada separadamente. Se você mudar a taxa de depósito ou a carteira de um site, os clientes recebem endereços novos, e os antigos continuam funcionando nas condições antigas.
Fale com o nosso time. Nós configuramos a sua conta e enviamos o seu platformId e a sua API key, e você cadastra os seus sites pela API.
Contato
Conte sobre o seu negócio. A gente responde com os próximos passos e, com a conta pronta, envia o seu platformId e a sua API key.