Histórico de mensagens sobre an em pix

EXIBINDO CONVERSAS RECENTES:

Texto: an
Data: 24/05/2024
Canal: pix
Avatar discord do usuario gil.brandao0067

gil.brandao0067

Ver Respostas

Isso é verdade, porém a ansiedade para pular para a próxima linguagem me deixa inquieto.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

É que em homologação você pode acompanhar exemplos disso sem receio de gastar dinheiro...

Avatar discord do usuario gil.brandao0067

gil.brandao0067

Ver Respostas

Sim, sei disso.
estou testando em produção.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Instruções para testes em homologação
Se você precisa testar o endpoint de envio de Pix, temos um ambiente funcional de homologação onde é possível simular todos os status retornados pela nossa API e pelo webhook.

Se o valor do Pix está entre R$ 0.01 à R$ 10.00:
Pix é confirmado, informação virá via Webhook.
Se o valor do Pix está entre R$ 10.01 à R$ 20.00:
Pix é rejeitado, informação virá via Webhook
Se o valor do Pix é acima de R$ 20.00:
Pix é rejeitado já na requisição, informação não virá via Webhook.
Os pagamentos enviados com valor de R$ 4,00 irão gerar duas devoluções recebidas no valor de R$ 2,00.
Os pagamentos enviados com valor de R$ 5,00 irão gerar uma devolução recebida no valor de R$ 5,00.
Os pagamentos enviados via chave só serão confirmados ou rejeitados se for utilizada a chave de homologação: [email protected]. Caso contrário, um erro de chave inválida será informado.
Os pagamentos enviados via dados bancários não sofrem alterações.

Avatar discord do usuario gil.brandao0067

gil.brandao0067

Ver Respostas

Boa noite consultores, sei que existe documentação para o caso, mas nesse momento estou precisando abreviar o sofrimento da consulta, por isso estou aqui.
Sabemos que nesse processo de implantação entre Node.js e Delphi que estou inserido, é natural que o cansaço fique ali do seu lado. Apesar da semelhança do conceito e do código entre as linguagens, vez por outra me vejo sem respostas para perguntas bobas.
Então vamos lá...
Utilizando o SDK Delphi como base, já estou gerando PIX de forma rápida e automática na tela, selecionando produtos e clientes que estão no banco de dados e tudo mais. - A questão agora é o retorno da cobrança pix, o status de cobrança... "REALIZADO", "EM_PROCESSAMENTO", "NAO_REALIZADO", não estou conseguindo evidenciar esse retorno para poder finalizar o processo.

Poderia alguém me dar uma ajuda nesse sentido? De presencia, se possível com exemplos.
Afinal hoje faz uma semana que estou nessa luta.

Grato.

Avatar discord do usuario ronierys2

ronierys2

Ver Respostas

achei o problema!

para requisições cob: criar, consultar, cancelar e pix: consultar estou fazendo assim e esta funcionando: ContentType := 'application/json; application/x-www-form-urlencoded; charset=UTF-8;';

para o solicitação de devolução de pix so funcionou assim: ContentType := 'application/json';

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

A requisição não esta enviado os campos corretos, um exemplo de envio seria esse aqui:

py

# encoding: utf-8

from efipay import EfiPay
from ...credentials import credentials

efi = EfiPay(credentials.CREDENTIALS)


params = {
'idEnvio': 1
}

body = {
'valor': '0.01',
'pagador': {
'chave': '' # Sua chave aqui
},
'favorecido': {
'chave': '' # Chave de quem vai receber aqui
}
}

response = efi.pix_send(params=params, body=body)
print(response)

Também informamos que é para habilitar o endpoint de Envio de Pix em produção, é necessário preencher este formulário. Após o preenchimento, basta aguardar que entraremos em contato.

Avatar discord do usuario diogojunior.

diogojunior.

def enviar_pagamento_pix(chave_pix, valor):
try:
efi = EfiPay(credentials)

# Corpo da requisição para enviar um pagamento PIX
body = {
'valor': {
'original': valor # Valor da transferência
},
'chave': chave_pix, # Chave PIX do destinatário
'infoPagador': 'Pagamento pelos serviços prestados.' # Informação adicional
}

# Tentando diferentes métodos para enviar o pagamento PIX
response = None
if hasattr(efi, 'pix_send_payment'):
response = efi.pix_send_payment(body=body)
elif hasattr(efi, 'pix_transfer'):
response = efi.pix_transfer(body=body)
else:
raise AttributeError("Nenhum método encontrado para enviar pagamento PIX.")

print("Resposta da API:", response)

except Exception as e:
print(f"Erro ao enviar pagamento PIX: {e}")
sys.exit(1)

if __name__ == "__main__":
chave_pix, valor = obter_dados_usuario()
enviar_pagamento_pix(chave_pix, valor)

Avatar discord do usuario diogojunior.

diogojunior.

# encoding: utf-8

from efipay import EfiPay
import sys

# Configurações de credenciais
credentials = {
'client_id': '',
'client_secret': '',
'sandbox': False, # Altere para True se estiver usando o ambiente de sandbox
'certificate': r''
}

def obter_dados_usuario():
try:
chave_pix = input("Informe a chave PIX do destinatário: ")
valor = input("Informe o valor da transferência: ")

# Verificando se os valores informados são válidos
if not chave_pix:
raise ValueError("A chave PIX não pode ser vazia.")

# Substituir vírgula por ponto e converter para float
valor_float = float(valor.replace(',', '.'))

if valor_float <= 0:
raise ValueError("O valor deve ser um número positivo.")

return chave_pix, "{:.2f}".format(valor_float)
except ValueError as ve:
print(f"Erro de validação: {ve}")
sys.exit(1)

Avatar discord do usuario diogojunior.

diogojunior.

Ver Respostas

estou tentando efetuar um pagamento ao inves de efetuar uma cobrança a minha requisição esta correta? ou preciso fazer algo para liberar a api de enviar pagamentos # encoding: utf-8

Avatar discord do usuario andrii1303

andrii1303

Ver Respostas

Thank you!

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@andrii1303 I've created an private chat in # 1243560663197028515, we can proceed there, so I can get more info about your case.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

In this case the pagador, favorecido means who will receive the value

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

This response means that the chave that you sent in request isn't from the account that you made the request.

Avatar discord do usuario diogojunior.

diogojunior.

Ver Respostas

Ola bom dia estou tentando converter meu certificado p12 para pem e esta pedindo uma senha ja tentei diversas senha minha e so da incorreto onde consigo essa senha para poder converter o certificado openssl pkcs12 -in "C:\Users\diogo\Desktop\producao-572153-Loja Dark.p12" -out "C:\Users\diogo\Desktop\producao-572153-Loja Dark.pem" -nodes

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @ramonv4310! Tudo bem?
Nossa API não retorna um comprovante das transações, mas você pode montar o seu próprio.
Para o comprovante, você deve exibir o txid da cobrança. No caso de recebimento, exibir também o endToEndId. E para o reembolso, mostrar o rtrId.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A maioria dos que tem rendimento no saldo são Instituições Financeiras, não Instituições de Pagamento. Regulação de IFs é diferente das IPs.
Dito isso, há algumas (poucas) Instituições de Pagamento com rendimento no saldo... mas aí elas operam como agente de investimento em uma IF ou banco múltiplo.

Avatar discord do usuario luan.trindny

luan.trindny

Ver Respostas

Tem varios bancos que são instituição de pagamento e rendem o saldo