Histórico de mensagens sobre pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: pix
Canal: pix
Avatar discord do usuario gabriel_efi

gabriel_efi

O ChatGPT é uma ótima ferramenta de auxílio! Mas recomendamos primeiro revisar nossa documentação técnica para poder ter as informações necessárias que poderiam ser usadas no Chat: https://dev.efipay.com.br/docs/api-pix/credenciais.

Um outro ponto de atenção é em relação às informações usadas pelo chat, @gmandre, atualmente ele se baseia naquelas disponíveis publicamente até Outubro de 2023. Muita coisa mudou tecnicamente de lá pra cá por aqui, estamos sempre evoluindo 😉

Sempre que quiser, pode abrir um # atendimento privado com a gente quando precisar compartilhar código ou informações mais sensíveis, e também tirar dúvidas mais gerais aqui nos canais abertos. Conte com a gente!

Avatar discord do usuario gabriel_efi

gabriel_efi

É uma falha na conexão, está usando o certificado PIX do ambiente correspondente?

Avatar discord do usuario gmandre

gmandre

Erro ao gerar o Pix: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))

Avatar discord do usuario gmandre

gmandre

do pix

Avatar discord do usuario gmandre

gmandre

Ver Respostas

Erro ao gerar o Pix: HTTPSConnectionPool(host='sandbox.api.ef.com.br', port=443): Max retries exceeded with url: /oauth/token (Caused by NameResolutionError(": Failed to resolve 'sandbox.api.ef.com.br' ([Errno 11001] getaddrinfo failed)"))

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Boa tarde, tudo bem? Atualmente, é possível criar links de pagamento apenas com as opções de boleto e cartão. A inclusão do Pix já está em nosso backlog e está prevista para este ano

Avatar discord do usuario wendersoon

wendersoon

Ver Respostas

Olá, boa tarde! É possível criar link de pagamento para pix? Se não, há previsão pra ser implementado?

Avatar discord do usuario marciohenrique.

marciohenrique.

Ver Respostas

Bom dia, pessoal, tudo bem? Estou recebendo um erro genérico ao tentar a devolução de pix. Segue o payload e erro:

PUT https://pix.api.efipay.com.br/v2/pix/:e2eId/devolucao/:id
{"valor": "5.00"}

Erro 500
{
"nome": "erro_aplicacao",
"mensagem": "Ocorreu um erro ao solicitar devolução"
}

Alguém pode me ajudar a entender por que isso ocorre?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @artesa.maluca. Tudo bem?
Como esta cadastrando sua URL?
Pelas suas configs, é de fato esperado um erro, já que esta fazendo um looping na rota /api/webhook/efi/pix.

Avatar discord do usuario artesa.maluca

artesa.maluca

Ver Respostas

Boa tarde, estou tentando configurar o mTLS para cadastrar o wwebhook da chave pix, estou usando nginx com PHP, ja configurei o .cong do nginx e está da seguinte forma

server {
server_name {URL_BASE};
root /var/www/html/public;
listen [::]:443 ssl ipv6only=on;
listen 443 ssl;

ssl_certificate /etc/letsencrypt/live/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/privkey.pem;

ssl_dhparam /etc/ssl/certs/dhparam.pem;
ssl_client_certificate /etc/nginx/ssl/chain-pix-webhooks-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;

add_header X-Frame-Options "SAMEORIGIN";
add_header X-XSS-Protection "1; mode=block";
add_header X-Content-Type-Options "nosniff";

index index.html index.htm index.php;

charset utf-8;

location / {
try_files $uri $uri/ /index.php?$query_string;
}

location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }

error_page 404 /index.php;

location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
include fastcgi_params;
}

location ~ /\.(?!well-known). {
deny all;
}

location /api/webhook/efi/pix {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass {URL_BASE}/api/webhooks/efi/pix;
}
}
Ao tentar deixar o proxy_pass sem a url junto, ele da erro ao tentar iniciar o nginx
Jan 02 19:01:22 ip-172-31-42-174 nginx[3444869]: nginx: [emerg] invalid URL prefix in /etc/nginx/sites-enabled/default:86
Jan 02 19:01:22 ip-172-31-42-174 nginx[3444869]: nginx: configuration file /etc/nginx/nginx.conf test failed

Avatar discord do usuario lucio_66351

lucio_66351

Ver Respostas

From HTTP Request
Error code

ECONNRESET

Full message

socket hang up
Request

{ "body": { "calendario": { "expiracao": 360000 }, "devedor": { "cpf": "12786307759", "nome": "Fulano de Tal" }, "valor": { "original": "0.10" }, "chave": "058cca34-605e-4643-8f81-818cef7ba758", "solicitacaoPagador": "Descrição da cobrança" }, "headers": { "authorization": "hidden", "accept": "application/json,text/html,application/xhtml+xml,application/xml,text/;q=0.9, image/;q=0.8, /;q=0.7" }, "method": "POST", "uri": "https://pix.api.efipay.com.br/v2/cob/", "gzip": true, "rejectUnauthorized": true, "followRedirect": true, "resolveWithFullResponse": true, "followAllRedirects": true, "timeout": 300000, "encoding": null, "json": false, "useStream": true }

Avatar discord do usuario alexandrer85

alexandrer85

na hora de gerar o pix da esse erro

Avatar discord do usuario alexandrer85

alexandrer85

os pix funcionam, agora esse não funcionou

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Aparentemente não. O Shopify não lista a Efí entre os meios de pagamento suportados, e nos checkouts externos, um outro usuário achou um que suporta boleto, mas não Pix. Se você tiver algum checkout externo em vista ou já em uso, talvez valha tentar convencê-los a adicionar a Efí.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E para ir do codigoBanco para o nome, você precisa baixar todo dia este arquivo do Banco Central:

https://www.bcb.gov.br/content/estabilidadefinanceira/participantes_pix/lista-participantes-instituicoes-em-adesao-pix-20250101.csv

(data em formato yyyymmdd, precisa ir trocando para manter atualizado)

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você vai receber as notificações assim:

{
"pix": [
{
"endToEndId": "E1803615022211340s08793XPJ",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix",
"gnExtras": {
"pagador": {
"nome": "GORBADOCK OLDBUCK",
"cpf": mascara.123.456-mascara",
"codigoBanco":"00416968"
}
}
}
]
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

É via configuração do webhook.
https://dev.efipay.com.br/docs/api-pix/endpoints-exclusivos-efi#criarmodificar-configura%C3%A7%C3%B5es-da-conta

chave -> notificacao -> pagador

{
"pix": {
"receberSemChave": true,
"chaves": {
"355e4568-e89b-1243-a456-006655440001": {
"recebimento": {
"txidObrigatorio": false,
"recusarTipoPessoa": "PF",
"qrCodeEstatico": {
"recusarTodos": false
},
"documentoPagadorIgualDevedor": true,
"webhook": {
"notificacao": {
"tarifa": true,
"pagador": true
},
"notificar": {
"pixSemTxid": true
}
}
},
"envio": {
"webhook": {
"notificacao": {
"tarifa": true,
"favorecido": true
}
}
}
}
}
}
}

Avatar discord do usuario denisson

denisson

Ver Respostas

Boa noite, pessoal! É possível utilizar a API PIX para fazer pagamentos para contas que não sejam da EFI? Para deixar mais claro, estou querendo gerar um QR CODE para ser pago por um usuário do aplicativo, mas o pagamento deve cair na conta de um terceiro que tem conta no Nubank ou qualquer outro banco. Eu consigo fazer isso? E consigo saber que o pagamento foi efetuado?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

No ambiente de homologação qualquer chave Pix sintaticamente válida é aceita... então não precisa criar chaves Pix específicas. E mesmo em produção, criação de chave é algo que se faz uma vez quando muito, em geral só faz sentido para operação de contas de terceiros.