Histórico de mensagens sobre PIX

EXIBINDO CONVERSAS RECENTES:

Texto: PIX
# pix
Avatar discord do usuario diogo.f.m.7

diogo.f.m.7

Ver Respostas

No webhook do Pix q seria mais complicado por conta do mtls... Mas vc pode usar o skip-mtls....

# devs
Avatar discord do usuario italolsantos

italolsantos

Ver Respostas

Ola pessoal, estou tentando encontrar o menu API na conta que criei a pouco na EFI e não encontro, sabem me dizer se preciso fazer algum tipo de solicitação para que o menu apareça?
estou precisando fazer uma integração de pagamento via Pix

# pix
Avatar discord do usuario viniciusfebasse_37973

viniciusfebasse_37973

Ver Respostas

@marcelo_efi usando o endpoint de criar pix com vencimento (/v2/cobv/:txid) tenho este erro:

{"type":"https://pix.bcb.gov.br/api/v2/error/CobVOperacaoInvalida","title":"Operação Inválida","status":400,"detail":"A requisição que busca alterar ou criar uma cobrança com vencimento não respeita o schema ou está semanticamente errada.","violacoes":[{"razao":"O campo cobv.params.txid não respeita o schema.","propriedade":"cobv.params.txid"}]}

# pix
Avatar discord do usuario calebportodev

calebportodev

Ver Respostas

Obrigado Marcelo. Não achei o endpoint de estorno PIX na documentação. Como fazer?

# pix
Avatar discord do usuario calebportodev

calebportodev

Ver Respostas

Olá. Quando um cliente paga uma cobrança PIX, recebo o seguinte objeto no webhook:

{
pix: [
{
endToEndId: 'xxxxxxx',
txid: 'xxxxxxx',
chave: 'xxxxxxxxxxxxx',
valor: '1.99',
horario: '2024-04-10T15:23:03.000Z'
}
]
}

Vejo que o atributo pix é um array de objetos detalhando o pagamento. A dúvida é, sempre virá somente um objeto dentro do array quando o cliente pagar? Existe algum case que venha mais de um objeto dentro do array para eu tratar?

# dúvidas
Avatar discord do usuario coutinho_17346

coutinho_17346

Pix

# pix
Avatar discord do usuario yasmin_efi

yasmin_efi

Puede selecionar todos los scopes de API Pix para crear un pix, pero voy abrir un atendimento privado in # atendimento, para que te ayude mejor 🙂

# pix
Avatar discord do usuario alex_684067_87631

alex_684067_87631

he intentado crear una aplicacion y me he frenado en el 2do step (Select Scopes) no veo nada relacionado a crear un pix

# pix
Avatar discord do usuario alex_684067_87631

alex_684067_87631

hola buenas tardes, soy nuevo en este tema EFI. Me logueé en https://app.sejaefi.com.br/home y estoy buscando un lugar en donde crear un código PIX o QR para que un cliente pueda utilizarlo. Actualmente integré la aplicación usando mercadopago pero quiero cambiarla a algo más intuitivo.
Ya instalé el SDK y seguramente voy a necesitar crear las keys, como muestra el ejemplo de EFI?
Me refiero a
{
"client_id": "Client_Id",
"client_secret": "Client_Secret",
"certificate": "./certs/nome_certificado.p12",
"sandbox": true,
"timeout": 30
} pero no entiendo bien los tutorials. Existe algún URL con el "paso a paso" para integrar una aplicación para que pueda generar el QR o el link correspondiente

# pix
Avatar discord do usuario viniciusfebasse_37973

viniciusfebasse_37973

O código para geração da cobrança está assim

def criar_cobranca_pix(self, txid):
tokens = self.autorizar()
access_token = tokens['access_token']
endpoint = f"{self.url}/v2/cobv/{txid}"

cabecalho = {"Content-Type": "application/json",
"Authorization": f"Bearer {access_token}"}

dados = {
"calendario": {
"dataDeVencimento": "2022-12-01",
"validadeAposVencimento": 30
},
"devedor": {
"logradouro": "Alameda Souza, Numero 80, Bairro Braz",
"cidade": "Recife",
"uf": "PE",
"cep": "70011750",
"cpf": "12345678909",
"nome": "Francisco da Silva"
},
"valor": {
"original": "123.45",
"multa": {
"modalidade": 2,
"valorPerc": "15.00"
},
"juros": {
"modalidade": 2,
"valorPerc": "2.00"
},
"desconto": {
"modalidade": 1,
"descontoDataFixa": [
{
"data": "2022-11-30",
"valorPerc": "30.00"
}
]
}
},
"chave": "5f84a4c5-c5cb-4599-9f13-7eb4d419dacc",
"solicitacaoPagador": "Cobrança dos serviços prestados."
}

dados = json.dumps(dados)
response = requests.request("PUT", endpoint, headers=cabecalho, data=dados)

print(response.text)

return response.text

# pix
Avatar discord do usuario viniciusfebasse_37973

viniciusfebasse_37973

Olá, estou tentando gerar cobranças via PIX, mas sempre recebo o mesmo erro:
{"code":404,"error":"invalid_request","error_description":"Not Found"}

Isso tanto na cobrança com vencimento: /v2/cobv/{txid} e na criação de chaves aleatórias

Na criação do link de pagamento (cartão e boleto) não tive problemas

# pix
Avatar discord do usuario calebportodev

calebportodev

Ver Respostas

Eu tenho os ids de cada venda como primary_key que nunca serão iguais, e um transaction_id que é onde registro(futuramente quando integrar) o txid recebido da Efi.
Faço dessa maneira pois estamos migrando a operação PIX para a Efi, e já temos esse modelo da plataforma anterior.
A dúvida é: A efi permite gerar 2 txid iguais em transações diferentes?

# pix
Avatar discord do usuario calebportodev

calebportodev

Boa tarde.
Estou acostumado com o Mercado Pago, lá ao gerar uma cobrança PIX tem um atributo no objeto chamado 'notification_url' em que você define a rota para receber os webhooks, sem ser necessário configurar os webhooks de outra forma. Assim:

"""
const body = {
date_of_expiration: new Date(new Date().getTime() + (10 60 1000)).toISOString(),
transaction_amount: Math.round(data.valorTotal 100) / 100,
description: description,
payment_method_id: 'pix',
issuer_id: 0,
payer: {
email: data.email || '[email protected]',
first_name: data.firstName,
last_name: data.lastName
},
notification_url: notification_url
}
"""

O Efi tem também esse recurso, ou só configurando os webhooks da forma tradicional mesmo?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Ué, mas o boleto não precisa do certificado... só API Pix.

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O Banco Central por enquanto não incorporou isso na API Pix. Talvez na versão 3, se um dia sair.

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, tem. Mas se você acha que os clientes conseguiriam criar clientid/clientsecret/certificado mas não conseguiriam criar chave Pix, você pode criar via API.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E a API Pix está OK, vários Pix entraram nos últimos segundos.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Ainda não olhei o caso hoje, mas nos últimos dias o Pix tem pipocado bastante. E aí vários clientes imaginam que sejam seu bancos...