Cobrança Pix em uma chamada
Um POST devolve o QR Code, o copia e cola e o identificador. Quando o cliente paga, o status muda na hora e o seu sistema é avisado.
Ver o endpointConta de pagamento Pix para empresas
A PayAlfa cria a cobrança, confirma o pagamento no mesmo minuto, avisa o seu sistema por webhook assinado e manda o dinheiro para a sua chave. Com API ou sem uma linha de código.
Produto
Cobrança por API ou pelo painel, link para vender sem site, saque para a sua chave e aviso para o seu sistema. Cada peça abaixo é uma tela que existe hoje.
Um POST devolve o QR Code, o copia e cola e o identificador. Quando o cliente paga, o status muda na hora e o seu sistema é avisado.
Ver o endpointCria no painel, manda pelo WhatsApp e o cliente paga numa página com o seu nome.
Cada aviso fica com a resposta e o tempo do seu servidor. Falhou, reenvia com um clique.
O dinheiro sai por Pix, ou em USDT, e só depois do seu PIN de seis dígitos.
Saldo, bloqueio, cobranças em aberto, desempenho do período e em que dia e hora os seus Pix entram. Tema claro ou escuro, na cor que você escolher.
Abrir a minha contaSoluções
A mesma conta atende quem vende no site, no WhatsApp ou dentro de uma plataforma. Escolha o seu caso.
Exemplo
Exemplo
Exemplo
Exemplo
ExemploPara quem integra
Credenciais no painel, IPs liberados por você e o endereço do seu webhook em cada cobrança. Sem SDK obrigatório: funciona de qualquer linguagem que faça um POST.
client_id e client_secret.transactionId.urlnoty recebe o status com X-PayAlfa-Signature.curl -X POST https://api.payalfa.app/v2/pix/qrcode.php \ -d "client_id=SEU_CLIENT_ID" \ -d "client_secret=SEU_CLIENT_SECRET" \ -d "nome=João Silva Santos" \ -d "cpf=12345678901" \ -d "valor=150.99" \ -d "urlnoty=https://seusite.com/webhook/payalfa"
$ch = curl_init('https://api.payalfa.app/v2/pix/qrcode.php'); curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => http_build_query([ 'client_id' => 'SEU_CLIENT_ID', 'client_secret' => 'SEU_CLIENT_SECRET', 'nome' => 'João Silva Santos', 'cpf' => '12345678901', 'valor' => 150.99, 'urlnoty' => 'https://seusite.com/webhook/payalfa', ]), ]); $pix = json_decode(curl_exec($ch), true); // $pix['qrcode'], $pix['transactionId']
const corpo = new URLSearchParams({ client_id: 'SEU_CLIENT_ID', client_secret: 'SEU_CLIENT_SECRET', nome: 'João Silva Santos', cpf: '12345678901', valor: '150.99', urlnoty: 'https://seusite.com/webhook/payalfa', }); const r = await fetch('https://api.payalfa.app/v2/pix/qrcode.php', { method: 'POST', body: corpo }); const { qrcode, transactionId } = await r.json();
import requests r = requests.post("https://api.payalfa.app/v2/pix/qrcode.php", data={ "client_id": "SEU_CLIENT_ID", "client_secret": "SEU_CLIENT_SECRET", "nome": "João Silva Santos", "cpf": "12345678901", "valor": "150.99", "urlnoty": "https://seusite.com/webhook/payalfa", }) pix = r.json() # pix["qrcode"], pix["transactionId"]
{ "statusCode": 200, "qrcode": "00020126850014br.gov.bcb.pix…",
"transactionId": "4392d1d7e408d3cec04fm1zf3gv7vkq1", "amount": 150.99 }
R$ 0 de mensalidade e ativação única de R$ 250,00. 2,5% + R$ 0,50 por Pix recebido, escrito na tabela pública. Todo aviso para o seu servidor sai assinado com HMAC-SHA256, e nenhum saque sai sem o seu PIN de 6 dígitos.
Ver a tabela completaO que é cobrado está escrito em uma página só: um percentual no que entra, um percentual no que sai e uma taxa fixa por transação. Nada de mensalidade e nada de cobrança por abrir a conta.
Por cobrança paga, descontado na hora e mostrado na mesma linha do extrato.
Sobre o valor sacado, mais a taxa fixa por saque, mostrado antes de você confirmar com o PIN.
Ativação única, paga por Pix no fim do cadastro. Sem mensalidade e sem taxa de manutenção.
Valores da tabela em vigor, a mesma de payalfa.app/taxas. Conta com condição própria vê as taxas dela em Meus limites.
Digite o valor de uma venda. O cálculo usa exatamente as taxas em vigor, as mesmas que o painel aplica.
Sem mensalidade e sem mínimo de volume. Conta com volume alto negocia condição própria e vê a tabela dela dentro do painel.
Quatro travas que já estão na conta e você liga quando quiser. Nenhuma delas é promessa de folheto: todas aparecem nas telas de Configurações e de Credenciais e IPs.
Com o 2FA ligado, entrar no painel exige o código do aplicativo autenticador além da senha.
Saque, transferência interna e saída em cripto só saem depois do PIN. Ele é separado da senha de acesso.
Saque pela API só sai de chamada vinda dos endereços que você cadastrou. Sem IP na lista, nenhum saque pela API é feito.
Cada aviso enviado leva o HMAC-SHA256 do corpo, gerado com um segredo que só você e a PayAlfa conhecem.
10.20.30.40177.100.200.1X‑PayAlfa‑Signature com o HMAC-SHA256 do corpo, gerado com este segredo.É este o cálculo que o seu servidor faz para ter certeza de que o aviso veio da PayAlfa: HMAC-SHA256 do corpo bruto com o seu segredo, no cabeçalho X-PayAlfa-Signature. Roda aqui no seu navegador, nada é enviado. Mude o corpo ou o segredo e veja a assinatura trocar.
X-PayAlfa-Signature: sha256=…
No seu servidor: hash_equals('sha256=' . hash_hmac('sha256', $corpo, $secret), $cabecalho). A documentação traz o mesmo trecho em PHP, Node e Python.
Quem fatura pela PayAlfa recebe a placa da marca ao bater cada meta acumulada de faturamento.
Perguntas frequentes
Não achou a sua? Fale com o suporte, a resposta vem por e-mail.
O cadastro leva poucos minutos: acesso, dados do negócio e fotos dos documentos, tudo pelo celular. A equipe confere os documentos em até 1 dia útil e a conta é liberada em seguida.
Documento com foto do responsável (frente e verso), uma selfie segurando o documento e um comprovante de endereço. Para conta de empresa, também o contrato social (ou certificado do MEI) e o cartão CNPJ.
Não. Pelo painel você gera QR Code na hora ou cria um link de pagamento e manda pelo WhatsApp. A API é para quem quer cobrar de dentro do próprio sistema.
Por Pix, para a chave que você cadastrar, sempre com o PIN de 6 dígitos. Também dá para sacar pela API ou em USDT.
Mensalidade não. Para liberar a conta há uma ativação única de R$ 250,00, paga por Pix no fim do cadastro. Depois você paga só a taxa sobre o Pix recebido e sobre o saque, pela tabela pública. Conta com volume alto pode negociar condição própria.
Cada webhook leva o cabeçalho X-PayAlfa-Signature, que é o HMAC-SHA256 do corpo com um segredo que só você e a PayAlfa conhecem. Seu servidor refaz a conta e compara. A seção de segurança acima mostra o cálculo funcionando.
O aviso fica registrado na tela Webhooks do painel, com o código de resposta e o tempo. Quando o seu sistema voltar, você reenvia com um clique.
Lojas virtuais, infoprodutos, prestadores de serviço, plataformas e software, iGaming e outros, sempre dentro dos termos de uso e das regras de prevenção à lavagem de dinheiro.
O cadastro é direto e as credenciais da API ficam prontas no painel assim que a conta abre.