Histórico de mensagens sobre api pix em devs

EXIBINDO CONVERSAS RECENTES:

Texto: api pix
Canal: devs
Avatar discord do usuario yasmin_efi

yasmin_efi

Boa tarde @fernando.edu.silva! Temos dentro da API Pix rotas que permitem o envio de valores para uma chave Pix e tambem temos o pagamento de QRcode Pix, via API. Veja se algum deles te atenderia: https://dev.efipay.com.br/docs/api-pix/envio-pagamento-pix

Avatar discord do usuario fernando.edu.silva

fernando.edu.silva

boa tarde
comecei a user recentemente a api da EFi . E gostaria de saber se possui alguma rota do pix que permiti receber uma chave pix e em seguida efetivar o pagamento ?

Avatar discord do usuario diegocharles_46234

diegocharles_46234

Olá Guilherme. Peço desculpas se minha pergunta foi confusa.

Estou me refererindo a API Open Finance Pix Recorrente

Avatar discord do usuario .festevao

.festevao

Ver Respostas

sendo mais específico, estou usando a API e esperando os EVENTOS/STATUS do pix, porque pelo sandbox que estou testando, ele não me envia algo como

status: "PAGO"
ou então
status: "DEVOLVIDO"
ou até mesmo
status: "PENDENTE"
. Preciso desses status para filtrar alguns eventos, como se o cliente ja pagou, ou se ele solicitou a devolução de um pix que enviou "errado" e por ai vai

Avatar discord do usuario spl_01

spl_01

Ver Respostas

Boa noite, pessoal! Tudo bem? Por gentileza, fui fazer a implementação do RabbitMQ em minha aplicaçao (Spring boot) e me deparei com o seguinte erro ao tentar fazer a requisição ao endpoint "pixCreateCharge". Detalhe, apenas inserindo a lib no pom.xml já causa o erro (tentei com e sem as configs do RabbitMQ):

{
"message": "Unexpected end of file from server",
"status": 403,
"path": "/api/v1/pix/createCharge"
}

Alguém já passou por algo parecido?

Avatar discord do usuario guilhermecoelhoreal

guilhermecoelhoreal

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$cpf = $_POST['cpf'];

// Validação do CPF no servidor
function validarCPF($cpf) {
$cpf = preg_replace('/[^0-9]/', '', $cpf);
if (strlen($cpf) != 11) return false;
if (preg_match('/(\d)\1{10}/', $cpf)) return false;
for ($t = 9; $t < 11; $t++) {
for ($d = 0, $c = 0; $c < $t; $c++) $d += $cpf[$c] (($t + 1) - $c);
$d = ((10
$d) % 11) % 10;
if ($cpf[$c] != $d) return false;
}
return true;
}

if (!validarCPF($cpf)) {
echo "CPF inválido. Tente novamente.";
exit;
}

// Obter o token de acesso
$access_token = obterAccessToken($config);

// Verificar se o token foi obtido
if (!$access_token) {
echo "Não foi possível obter o token de acesso.";
exit;
}

// Gerar a cobrança
$cobranca = gerarCobrancaPix($access_token, $cpf);

// Exibir a resposta
$codigo_pix = $cobranca['pixCopiaECola'] ?? 'Não disponível';
echo "


Código Pix Gerado


Valor: R$ 0.01


Código Pix: {$codigo_pix}


Copiar


";
}
?>

Avatar discord do usuario guilhermecoelhoreal

guilhermecoelhoreal

Ver Respostas

Boa noite. Estou tentando implementer a API Pix no meu site com o meu conhecimento e ajuda do ChatGPT, mas está dando erro. Tenho o HTML, CSS, JS e PHP. Lembrando que não sou programador. Acho que estou perto de fazer funcionar. Alguém pode me ajudar?

Na pagina PHP o Access Token retorna corretamente, mas o pix copia e cola não. Está dando esse problema: Curl error: Empty reply from server