Histórico de mensagens sobre an

EXIBINDO CONVERSAS RECENTES:

Texto: an
Data: 14/05/2024
# devs
Avatar discord do usuario yasmin_efi

yasmin_efi

Vou iniciar um atendimento para você no canal # atendimento @tchunas!

# devs
Avatar discord do usuario tchunas

tchunas

boa noite, tava fazendo a integração de uma api de um cliente com a efipay, estou obtendo um erro que estou preso a alguns dias que é o "Error 403: Certificado não encontrado" eu passo o caminho correto do certificado, no entanto sempre da esse erro.

# pix
Avatar discord do usuario yasmin_efi

yasmin_efi

Por nada @.marcosaquino! Precisando estamos à disposição

# pix
Avatar discord do usuario .marcosaquino

.marcosaquino

Tenha uma boa noite e uma ótima semana

# pix
Avatar discord do usuario yasmin_efi

yasmin_efi

O CPF/CNPJ não é um atributo obrigatório em casos de cobranças Pix, porém, se enviado o atributo devedor, deverá necessariamente enviar o nome e documento.

# pix
Avatar discord do usuario .marcosaquino

.marcosaquino

Olá, estou fazendo a integração com a efi por meio do sdk, está funcionando. Porém, no payload para criar uma nova cobrança é obrigatório o envio do cpf ou cnpj. Minha aplicação não tem esses dados pois é uma vending machine, notei que enviando um cpf criado por gerador a cobrança é criada e consigo realizar o pagamento. Então, seria o CPF obrigatório apenas no esquema e posso abrir mesmo mão dele?

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @kaykyramos! Tudo bem?
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.

# pix
Avatar discord do usuario kaykyramos

kaykyramos

import as EfiPay from 'sdk-node-apis-efi'

import { Injectable } from '@nestjs/common'

import 'dotenv/config'

@Injectable()
export class PixService {
private efiPay = new EfiPay({
sandbox: false,
client_id: process.env.EFIPAY_CLIENT_ID,
client_secret: process.env.EFIPAY_CLIENT_SECRET,
certificate: './certs/producao-453290-LinkZap-v2.p12',
})

constructor() {
//
}

public async getBalance() {
const { saldo } = await this.efiPay.getAccountBalance()
return Number(saldo)
}

public async payPix(pixCode: string, amount: number) {
const balance = await this.getBalance()
if (balance < amount) {
throw new Error('Saldo insuficiente')
}

try {
const response = await this.efiPay.pixSend(
{ idEnvio: '01' },
{
valor: amount,
pagador: {
chave: 'a4c3dcd3-0005-454e-957f-df416a63c4ed',
},
favorecido: {
chave: pixCode,
},
},
)
return response
} catch (error) {
console.log(error)
}
}
}

# assinaturas
Avatar discord do usuario cesarmarinhorj2516

cesarmarinhorj2516

Ver Respostas

realmente crio o plano só com os dados dele. depois crio o "one-step-subscription-link", n ão passo dado extra nenhum, nada. só o id que recebi no passo anterior e pronto. criou a assinatura pra mim.

# cartões
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

@rodolphot, você pode testar este cenario utilizando o Postman, por exemplo.
Faça 3 tentativas de emissões idênticas para você ter acesso a este retorno.

# cartões
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @rodolphot! Tudo bem?
Na nossa API, você pode fazer apenas duas emissões idênticas. Se tentar fazer a terceira, a falha mencionada vai ocorrer.
Quando falamos de emissões idênticas, nos referimos a cobranças feitas antes com as mesmas informações, ou seja, enviando o mesmo JSON na requisição.
Se você mudar alguma informação em qualquer atributo, a emissão vai acontecer normalmente.

# cartões
Avatar discord do usuario rodolphot

rodolphot

Se alguém usa a API e salva os retornos seria de grande valor saber se recebem corretamente esse valor

# cartões
Avatar discord do usuario rodolphot

rodolphot

Ver Respostas

Boa tarde!

Tentarei ser o mais breve possível mas posso dar mais detalhes se for o caso. Vamos lá:

Quando faço uma requisição via API no end-point /charge/one-step para um pagamento com cartão tudo funciona perfeitamente MENOS em um caso muito específico: quando o cliente tenta fazer diversos pagamentos idênticos e o limite é excedido. O que ocorre? Ocorre que, como mostro na imagem, nosso sistema deveria receber como retorno uma determinada resposta apontando o erro. No entanto esse dado não parece estar sendo enviado. Como sei? Nosso sistema registra TODAS as requisições e respostas com a API da Efí e, nesse caso muito específico sempre fica um 'null' no nosso registro. Apesar da UI da Efí me mostrar que algo está sendo enviado eu não tenho mais tanta certeza, dado o que descrevi acima.

Alguém da Efí poderia dar uma olhada nisso, por favor?
imagem enviada na mensagem pelo usuario rodolphot

# assinaturas
Avatar discord do usuario cesarmarinhorj2516

cesarmarinhorj2516

vou testando aqui com os exemplos. qqer coisa pergunto aqui

# pix
Avatar discord do usuario alexsiqueira0615

alexsiqueira0615

estou precisando de uma ajuda, ao passar o valor e descrição via parametro para geração de pagamento no meu arquivo php, está retornando erro internet servidor