Documentação API v3
Visão Geral
A API da A-TechPay permite que você integre nosso gateway de pagamentos de alto desempenho em qualquer sistema de terceiros. Nossa infraestrutura v3 foi desenhada para ser robusta, segura e extremamente veloz.
Endpoints Seguros
Toda comunicação é criptografada via TLS.
Tempo Real
Consulte e receba status instantaneamente.
Multimeios
PIX, Cartão e Boleto em uma única API.
Autenticação
Utilize suas credenciais geradas no painel administrativo para autenticar cada requisição.
A-TechPay Autenticação
Gerar PIX QR Code (In)
Gere cobranças dinâmicas com QR Code e chave copia-e-cola.
/v3/pix/qrcode
$ch = curl_init('https://app.atechpay.fun/v3/pix/qrcode');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, [
'client_id' => 'SEU_CLIENT_ID',
'client_secret' => 'SUA_CLIENT_SECRET',
'nome' => 'Nome do Cliente',
'cpf' => '000.000.000-00',
'valor' => 100.00,
'descricao' => 'Depósito PIX',
'urlnoty' => 'https://seu-sistema.com/webhook'
]);
$res = curl_exec($ch);
curl_close($ch);
Transferência PIX (Out)
Envie pagamentos PIX instantaneamente para qualquer chave cadastrada.
/v3/pix/payment
$ch = curl_init('https://app.atechpay.fun/v3/pix/payment');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, [
'client_id' => 'SEU_CLIENT_ID',
'client_secret' => 'SUA_CLIENT_SECRET',
'nome' => 'Nome do Favorecido',
'cpf' => '000.000.000-00',
'chave_pix' => '00000000000',
'valor' => 50.00,
'descricao' => 'Pagamento Fornecedor',
'urlnoty' => 'https://seu-sistema.com/webhook'
]);
$res = curl_exec($ch);
curl_close($ch);
Cartão Global
Processamento direto de cartões de crédito nacionais e internacionais.
/v3/card/pay
$ch = curl_init('https://app.atechpay.fun/v3/card/pay');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, [
'client_id' => 'SEU_CLIENT_ID',
'client_secret' => 'SUA_CLIENT_SECRET',
'amount' => 150.00,
'holder_name' => 'JOAO DA SILVA',
'card_number' => '4444555566667777',
'expiry' => '12/28',
'cvv' => '123',
'installments' => 1,
'customer' => json_encode([
'name' => 'Cliente Exemplo',
'email' => 'cliente@email.com',
'cpf' => '00000000000'
])
]);
$res = curl_exec($ch);
curl_close($ch);
Boleto Bancário
Geração de boletos registrados para pagamento em qualquer banco.
/v3/boleto/generate
$ch = curl_init('https://app.atechpay.fun/v3/boleto/generate');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, [
'client_id' => 'SEU_CLIENT_ID',
'client_secret' => 'SUA_CLIENT_SECRET',
'amount' => 89.90,
'payer_name' => 'Maria Oliveira',
'payer_cpf' => '000.000.000-00',
'postback_url' => 'https://seu-sistema.com/notify'
]);
$res = curl_exec($ch);
echo $res;
Webhooks (Notificações)
A A-TechPay enviará um POST para sua URL de notificação sempre que o status de uma transação mudar.
Estrutura Sugerida
{
"event": "payment.paid",
"transaction_id": "CHK_65F2A...",
"external_id": "...",
"amount": 100.00,
"status": "PAID",
"payment_method": "PIX"
}