Histórico de mensagens sobre enviar pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: enviar pix
Canal: pix
Avatar discord do usuario hlyras

hlyras

Ver Respostas

Eu li isso mas não consegui entender exatamente o que fazer, esse é o corpo que devo enviar nesse PUT, certo?

{
"webhookUrl": "https://exemplo-pix/webhook"
}

Mas em qual momento eu devo fazer isso?

Avatar discord do usuario moises10101

moises10101

Ver Respostas

BOM DIA! Como eu faço pra conseguir enviar o Pix. Já consigo gerar a cobrança. Porém pra fazer transferência, não está autorizado. Vcs podem me ajudar?!

Estou utilizando a integração em Nodejs com o Sdk da Efí

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @n_antequera!

Para habilitar o endpoint pix/enviar em produção, é necessário preencher este formulário. Após o preenchimento, basta aguardar que entraremos em contato.
https://www.cognitoforms.com/GerencianetPagamentos1/Formul%C3%A1rioDeSolicita%C3%A7%C3%A3oDePermiss%C3%A3oParaEnvioDeValoresPixViaAPI

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Boa tarde @russofullstack, tudo bem?

Isso mesmo, esse seria o body para enviar para o método pixSplitConfig.

Avatar discord do usuario r_a_g_

r_a_g_

Ver Respostas

Deu certo. em Homologação ja recebo os retornos da api. Em produção, tentando enviar pix, recebo o retorno
"nome": "erro_autorizacao",
"mensagem": "Para ativar este serviço, envie um e-mail para [email protected] ou abra um ticket em sua conta Efí"
Abri um chamado pelo aplicativo da Efi pedindo esta ativação. É isso mesmo? Alguem na Efi que precisa ativar?
Pois achei que depois de criar a aplicação, com suas chaves e certificados, habilitando as ações que a app pode fazer via api.. ja estaria ativado para uso.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @martins.dev. Bom dia! Tudo bem?
Para facilitar a tratativa da adição do /pix, você pode também registar seu webhook URL assim: https://seudominio.com.br/webhook/?ignorar=. Assim, quando enviarmos a notificação o /pix será passado como query param.

Avatar discord do usuario celo_diana

celo_diana

Ver Respostas

Como assim? Eu estou testando pra enviar o pix através da minha chave criada na efi por copia e cola

Avatar discord do usuario loopbackk

loopbackk

Ver Respostas

Boa noite galera, estou na espera para receber permissão para fazer transferências via pix em PRD.

Já foi preenchido o formulário, assim como pedido na documentação:

"Para habilitar o endpoint pix/enviar em produção, é necessário preencher este formulário. Após o preenchimento, basta aguardar que entraremos em contato."

https://www.cognitoforms.com/GerencianetPagamentos1/Formul%C3%A1rioDeSolicita%C3%A7%C3%A3oDePermiss%C3%A3oParaEnvioDeValoresPixViaAPI

Mas ainda não recebemos retorno. Ainda sigo recebendo o erro nas tentativas:

"Para ativar este serviço, envie um e-mail para [email protected] ou abra um ticket em sua conta Efí"

Podem me ajudar?

Avatar discord do usuario agostinholimadesousa

agostinholimadesousa

ta tudo autorizado, mais ainda assim não consigo enviar o pix

Avatar discord do usuario nearking

nearking

Ver Respostas

pelo que li você precisa de uma autorização da efí para realizar pix, e somente contas PJ podem aplicar esse formulario, tambem precisaria da função de enviar pix mas é complicado.

talvez o @rubenskuhl possa ajudar mais, ele é o cara

Avatar discord do usuario badware.real

badware.real

Ver Respostas

Eu estava fazendo testes na hora de enviar pix

Avatar discord do usuario awk_

awk_

e eu achei onde marca pra enviar pix, mas e para receber pix

Avatar discord do usuario alipiopereira

alipiopereira

Ver Respostas

Estranho, mesmo o escopo de Enviar Pix habilitado estou recebendo esse erro: "result": {
"nome": "erro_autorizacao",
"mensagem": "Para ativar este serviço, envie um e-mail para [email protected] ou abra um ticket em sua conta Efí"
}

Avatar discord do usuario _josemax

_josemax

400
webhook_invalido Uma URL informada respondeu com o código HTTP 400Efi\Exception\EfiException Object ( [message:protected] => Uma URL informada respondeu com o código HTTP 400 [string:Exception:private] => [code:protected] => 400 [arquivo: protegido] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/src/Efi/Request.php [linha: protegido] => 241 [trace:Exception:private] => Array ( [0] => Array ( [arquivo] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/src/Efi/Request.php [line] => 166 [função] => handleClientException [classe] => Efi\Request [tipo] => -> ) [1] => Array ( [arquivo] => /home/tract/htdocs/tract.digital/Controller/sdk-php -apis-efi/src/Efi/ApiRequest.php [linha] => 54 [função] => enviar [classe] => Efi\Request [tipo] => -> ) [2] => Array ( [arquivo] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/src/Efi/Endpoints.php [linha] => 120 [função] => enviar [classe] => Efi\ApiRequest [type] => -> ) [3] => Array ( [file] => /home/tract/htdocs/tract.digital/Controller/sdk-php-apis-efi/src/Efi/Endpoints.php [linha ] => 56 [função] => Efi\{closure} [classe] => Efi\Endpoints [tipo] => -> ) [4] => Array ( [arquivo] => /home/tract/htdocs/tract .digital/Controller/sdk-php-apis-efi/aplication/pix/webhooks/pixConfigWebhook.php [linha] => 36 [função] => __call [classe] => Efi\Endpoints [tipo] => -> ) ) [anterior:Exception:private] => [error:Efi\Exception\EfiException:private] => webhook_invalido [errorDescription:Efi\Exception\EfiException:private] => A URL informada respondeu com o código HTTP 400 )

Avatar discord do usuario cutegothvampire1

cutegothvampire1

def donate_value(message):
try:
valor = float(message.text.replace(',', '.'))
access_token = get_access_token()

body = {
'calendario': {
'expiracao': 3600
},
'devedor': {
'cpf': '12345678909',
'nome': 'Zhou Xinyu'
},
'valor': {
'original': f'{valor:.2f}'
},
'chave': '472d809f-633a',
'solicitacaoPagador': 'Cobrança dos serviços prestados.'
}

response = efi.pix_create_immediate_charge(body=body, access_token=access_token)
print(response)

if 'loc' in response and 'id' in response['loc']:
loc_id = response['loc']['id']

qrcode_response = requests.get(f'host/v2/loc/{loc_id}/qrcode', headers={'Authorization': f'Bearer {access_token}'}).json()
print(qrcode_response)

if 'qrcode' in qrcode_response and 'imagemQrcode' in qrcode_response:
# Enviar o código do QR no chat
client.send_message(cid, f'Código PIX: {qrcode_response["qrcode"]}')

image_data = base64.b64decode(qrcode_response['imagemQrcode'].replace('data:image/png;base64,', ''))
img = Image.open(BytesIO(image_data))
img_path = 'qrCodeImage.png'
img.save(img_path, 'PNG')

with open(img_path, 'rb') as photo:
client.send_photo(cid, photo)

except Exception as e:
print(f'Erro: {str(e)}')

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @m.h1604. Tudo bem?
Caso opte por deixar o x-skip-mtls-checking como true __a Efí vai continuar a enviar o certificado na requisição__, mas como descrito, seu servidor irá ignorá-lo. No entanto é aconselhável que você encontre uma forma de configurar o mTLS e validar se é a Efí quem está enviando a notificação.
Uma outra sugestão é verificar o IP de quem está notificando, pois a Efí comunica os webhook através do IP 34.193.116.226

Para facilitar a tratativa da adição do /pix quando a Efí envia a notificação, você pode registrar a URL com um parâmetro. Exemplo: https://seudominio.com.br/webhook/?ignorar=. Assim sua aplicação receberá as notificações sempre na rota /webhook.

Avatar discord do usuario andervieiradev

andervieiradev

Ver Respostas

em homologacao, ele encontra as chaves reais? tipo quero enviar um pix send, ele deveria encontrar meu cpf ou existe alguma chave de teste para usar em homologacao?

Avatar discord do usuario morty.ts

morty.ts

Ver Respostas

com efi Pro é possivel enviar pix via api?

Avatar discord do usuario tulioduarte_33158

tulioduarte_33158

Ver Respostas

Nas configs já ta pra Enviar Pix, Consultar, Alterar Webhook

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Bom dia @thiagoaf1406, tudo bem?
Para habilitar o endpoint pix/enviar em produção, é necessário preencher este formulário. Após o preenchimento, basta aguardar que entraremos em contato.