Histórico de mensagens sobre api pix em devs

EXIBINDO CONVERSAS RECENTES:

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

igor_efi

Ver Respostas

Sim, esta informação não é retornada via endpoint, somente via webhook caso seja adicionado a configuração de recebimento desta informação via endpoint de configuração: https://dev.efipay.com.br/docs/api-pix/endpoints-exclusivos-efi#criarmodificar-configura%C3%A7%C3%B5es-da-conta

.
.
.
"webhook": {
"notificacao": {
"tarifa": true,
"pagador": true
},
.
.
.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

O v2/cob retorna as cobranças emitidas via API e o /v2/pix retorna os recebimentos Pix efetivados na conta.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

@tiago.rodrigues_br, acabei de verificar que as cobranças emitidas via conta digital também são retornadas via API no endpoint: GET /v2/pix
Você esta utilizando este endpoint mesmo?

Avatar discord do usuario tiago.rodrigues_br

tiago.rodrigues_br

Ver Respostas

Todos aparecem no extrato, mas ao listar pela API, esses PIX de 20 reais não aparecem

Avatar discord do usuario tiago.rodrigues_br

tiago.rodrigues_br

Ver Respostas

Percebi que quando abro um novo PIX através da API e meu cliente paga, esse PIX aparece na lsitagem

Avatar discord do usuario nauvaro

nauvaro

Ver Respostas

Boa noite. Eu tenho um site em vps com Apache, Wordpress, plugin do Efí para Woocommerce, tentando configurar o mTLS no Apache mas recebo a falha:
"nome": "webhook_invalido",
"mensagem": "A autenticação de TLS mútuo não está configurada na URL informada"
nas requisições da Api PIX. Eu li vários casos semelhantes aqui, mas não consegui chegar num resultado positivo.

Tenho
SSLEngine On
SSLCertificateFile /www/server/panel/vhost/letsencrypt/meusite.com.br/fullchain.pem
SSLCertificateKeyFile /www/server/panel/vhost/letsencrypt/meusite.com.br/privkey.pem

#Chave pública da Efí
SSLCACertificateFile /www/wwwroot/meusite.com.br/certificate-chain-prod.crt

# mTLS Efí
SSLVerifyClient require
SSLVerifyDepth 3

Alias "/pix/" "/www/wwwroot/meusite.com.br/webhook/index.php"
Alias "/pix" "/www/wwwroot/meusite.com.br/webhook/index.php"

mas as minhas páginas exibem a mensagem "O certificado de login não foi aceito ou não foi fornecido." e se eu tentar

# mTLS Efí
SSLVerifyClient none
SSLProtocol TLSv1.2


SSLVerifyClient require
SSLVerifyDepth 3


as páginas voltam ao normal, menos o caminho /webhook. Nas duas situações a falha webhook_invalido é a mesma. Deu pra perceber que não tenho um conhecimento muito aprofundado na área né? Mas tô tentando e não saio dessa etapa, alguém que já passou pelo mesmo e/ou que conhece a situação poderia me jogar uma luz?

Avatar discord do usuario minossi.

minossi.

Estou fazendo uma integração com a api de vocês e implementando o split no pix

Avatar discord do usuario yasmin_efi

yasmin_efi

Boa tarde @esdrasfyy! Existem algumas funcionalidades da nossa API que precisam de um webhook cadastrado. Segue o link da nossa doc sobre este cadastro: https://dev.efipay.com.br/docs/api-pix/webhooks

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @esdrasfyy! Tudo bem?
Isso mesmo, a rota para realizar transferências Pix via API é a PUT /v2/gn/pix/:idEnvio, onde o :idEnvio é um id unico que você precisa informar para a transferência.

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

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Para fazer requisições na API Pix, você precisa inserir nas requisições o certificado emitido dentro da conta digital

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Boa tarde! Tudo bem? Para usar nosso serviço de split Pix, apenas a conta que emite a cobrança precisa ter a chave Pix. Para as contas que receberão o repasse, é necessário informar apenas o número da conta e o documento do titular. Aqui na documentação nos detalhamos os atributos que são obrigatórios para o Split: https://dev.efipay.com.br/docs/api-pix/split-de-pagamento-pix#configura%C3%A7%C3%A3o-de-um-split-de-pagamento

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Da API Pix é sim 1 hora.

Avatar discord do usuario cleyton5212

cleyton5212

async def verify(self):
url = f"https://pix.api.efipay.com.br/v2/cob/{self.payment_id}" # https://qrcodes-pix.efipay.com.br/v2/
response = await self.hc.get(url, headers=self.header)

rjson = response.json()

if response.status_code != 200:
raise Exception(f"Erro ao verificar pagamento: {rjson.get('mensagem')}")

if rjson.get("status", "").upper() == "CONCLUIDA":
self.status_payment = "PAGO"

return self.status_payment

Avatar discord do usuario cleyton5212

cleyton5212

payload = {
"calendario": {"expiracao": time},
# "devedor": {"cpf": cpf, "nome": name},
"valor": {"original": two_case(value)},
"chave": self.key_pix,
"solicitacaoPagador": "Informe o número ou identificador do pedido.",
}
self.header = header
dados = await self.hc.post(
"https://pix.api.efipay.com.br/v2/cob",
headers=header,
json=payload,
)
djson = dados.json()

# Adicionando verificações de erro
if dados.status_code != 201:
raise Exception(f"Erro ao criar cobrança: {djson.get('mensagem')}")

ID = djson.get("loc", {}).get("id")
if not ID:
raise Exception("Erro: ID da localização não encontrado na resposta.")

url = f"https://pix.api.efipay.com.br/v2/loc/{ID}/qrcode"
rt = await self.hc.get(url, headers=header)
rjson = rt.json()

if rt.status_code != 200:
raise Exception(f"Erro ao obter QR Code: {rjson.get('mensagem')}")

self.payment_id = djson.get("txid")
self.user_id = user_id

return rjson

Avatar discord do usuario marcosepetth_tth

marcosepetth_tth

Ver Respostas

Boa tarde. Já configurei um servidor em NodeJS para a API PIX, configurei webhook e tudo mais, mas agora preciso montar uma rota para Boletos e cartão de crédito. Onde eu encontro na documentação como configurar uma rota para receber automaticamente as notificações de pagamento, como fiz para o webhook do PIX?

Avatar discord do usuario jonataspedroso

jonataspedroso

Estou utilizando a api do pix. E coloquei corretamente as permissões.

Avatar discord do usuario russofullstack

russofullstack

Ver Respostas

TypeError {
stack: 'TypeError: Cannot read properties of undefined (reading \'data\')\n' +
' at eval (webpack-internal:///(rsc)/./node_modules/sdk-typescript-apis-efi/dist/src/endpoints.js:84:38)\n' +
' at async GET (webpack-internal:///(rsc)/./src/app/api/payment/pix/route.ts:11:26)\n' +
' at async /Users/stnweb/Desktop/store-villaaroma/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:53446\n' +
' at async e_.execute (/Users/stnweb/Desktop/store-
message: 'Cannot read properties of undefined (reading \'data\')'
}
787064638020780103/1720806645770message.txt

Avatar discord do usuario russofullstack

russofullstack

Generating static pages (5/20) [= ]TypeError: Cannot read properties of undefined (reading 'data')
at /Users/stnweb/Desktop/store-villaaroma/.next/server/app/api/payment/pix/route.js:13:335