Histórico de mensagens sobre cobrança de api

EXIBINDO CONVERSAS RECENTES:

Texto: cobrança de api
# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @carlossulzer ! Você pode utilizar o endpoint de Consultar cobrança. Você vai passar como parâmetro o txid da cobrança, e se houver pagamento vai retornar um array pix com a informação do e2eid.

# bolix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Entendido, @raphaelblc. No endpoint GET /v1/charge/:id, onde :id é o charge_id da cobrança, você consegue ver os detalhes de uma cobrança específica. Se a cobrança estiver com o status paid, o campo paid_value mostrará o valor pago pelo cliente.

Vamos passar para nossa equipe da API a sugestão, para que avaliem a possibilidade de incluir o paid_value na consulta do lote.

# pix
Avatar discord do usuario leandro_24465

leandro_24465

Ver Respostas

esse meu código deu o seguinte erro "Erro durante o processamento: HTTPSConnectionPool(host='pix-h.api.efipay.com.br', port=443): Max retries exceeded with url: /oauth/token (Caused by SSLError(SSLError(524297, '[SSL] PEM lib (_ssl.c:3845)')))" alguem como resolver isso?

import json
from efipay import EfiPay

# Carrega as credenciais do arquivo JSON
with open('C:\\Users\\LANAS\\OneDrive\\Documents\\Nova pasta\\venv\\Scripts\\credentials.json') as file:
options = json.load(file)

# Dados da cobrança
body = {
"calendario": {
"expiracao": 3600 # Tempo para expirar em segundos
},
"devedor": {
"cpf": "12345678909", # CPF do pagador
"nome": "Nome do Cliente"
},
"valor": {
"original": "0.01" # Valor do pagamento
},
"chave": "46aadfb3-50d6-4fa4-ae00-e6b8813b0dbe", # Chave Pix da conta Efí do recebedor
"infoAdicionais": [
{
"nome": "Produto/Serviço",
"valor": "Descrição do produto/serviço"
}
]
}

try:
# Instancia a API com as credenciais carregadas
api = EfiPay(options)

# Cria a cobrança Pix imediata
pix = api.pix_create_immediate_charge(params={}, body=body)

if 'txid' in pix:
# Se a cobrança foi criada com sucesso, gera o QR Code
params = {
'id': pix['loc']['id']
}
qrcode = api.pix_generate_qr_code(params)

# Exibe os dados do Pix e do QR Code no console
print("Cobrança Pix criada com sucesso!")
print("TXID:", pix['txid'])
print("QR Code gerado:", qrcode['imagemQrcode'])
print("Código Pix (copia e cola):", qrcode['qrcode'])

else:
print("Erro ao criar a cobrança Pix:", pix)

except Exception as e:
# Trata qualquer outro erro de forma genérica
print(f"Erro durante o processamento: {str(e)}")


# dúvidas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Supondo que o seu sistema ofereça a opção de emitir cobranças via cartão de crédito, Pix, Bolix, Carnê ou Assinatura. Para que seu cliente possa fazer essas cobranças no sistema integrado, ele precisa ter uma conta no Efí. Depois de abrir a conta, será necessário criar manualmente uma aplicação dentro da conta dele para obter as credenciais da API, e depois ele inserir essas credenciais na tela de configurações do seu sistema.

Se a abertura da conta for feita diretamente pelo seu sistema, assim que o cliente autorizar a criação, o seu sistema já teria acesso às credenciais da API. Dessa forma, as cobranças poderiam ser emitidas automaticamente, sem que o cliente precise inserir manualmente as credenciais.

# bolix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Para receber notificações do Bolix, você informa a URL no momento de criar a cobrança. Assim, sempre que houver uma mudança no status, o Efí envia um POST para essa URL. Essa notificação vem com um token único, que continua o mesmo durante todas as alterações da transação. Sua aplicação deve consultar esse token pelo endpoint GET /v1/notification/:token, documentação do endpoint. Ao consultar esse token, você recebe os dados atualizados do boleto.

Veja aqui exemplos do retorno na documentação.

Temos também um vídeo sobre o assunto neste link.

# bolix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @joabe_31542! Tudo bem?
A URL de callback é configurada pelo seu sistema no momento em que você emite as cobranças. Você pode conferir o histórico de notificações e verificar para qual URL estamos enviando os callbacks. Para isso, acesse sua conta do Efí, vá ao menu API > Aplicações > Nome da aplicação > Aba Notificações.

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @jackson.calixto. Tudo bem?
Pode sim, ambos casos são possíveis com nossa API Pix, para gerar cobranças você pode ler este trecho de nossa documentação, e para enviar valores através do Pix, este aqui

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @leandroberg! Tudo bem?
Esse erro ocorre porque as definições do split não são enviadas no mesmo endpoint de criação da cobrança.

Aqui você encontra um fluxograma que explica o processo de emissão de cobrança Pix com split. Mas, de forma resumida, o processo é o seguinte:

1. Criar a configuração de split. Você pode criar essa configuração e reutilizá-la em várias cobranças. Então essa etapa pode ser feita um única vez.
2. Criar a cobrança Pix.
3. Vincular a cobrança Pix à configuração de split.

Nossa documentação técnica também traz mais detalhes sobre o processo.

# cartões
Avatar discord do usuario rocha9906

rocha9906

Boa tarde, estou fazendo uma integração com a API de cobranças usando o split de pagamentos e preciso oferecer ao cliente a opção de antecipação no cartão de crédito do valor na sua conta com opção de D+2 e D+30 é possível fazer isso via API? E se não for possível como proceder, teria como a ter essa opção em apenas uma conta ou teria que criar 2 contas pra o mesmo cliente e cada uma oferecer um tipo de antecipação que será configurada pela própria EFI?

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Para testar os endpoints de cobrança Pix Cob em ambiente de homologação, é possível simular todos os status retornados pela nossa API e webhook.

Cobranças com valor entre R$ 0.01 à R$ 10.00 são confirmadas, e você receberá a informação via Webhook.
Cobranças com valor acima de R$ 10.00 permanecem ativas, sem confirmação, e não há webhook nesses cas

# assinaturas
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @eddiesousa ! O endpoint é o de Retornar lista de cobranças. Você vai utilizar os filtros charge_type = subscription e customer_document = "cpf_do_cliente".

# dúvidas
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Caso vá utilizar a API Pix, você pode usar esse endpoint. Se for utilizar a API Cobranças, pode utilizar esse endpoint