Histórico de mensagens sobre js em pix

EXIBINDO CONVERSAS RECENTES:

Texto: js
Canal: pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Verifica se no body da requisição esta o json enviado anteriormente

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Você esta enviando o body da requisição?

json
{
"grant_type": "client_credentials"
}

Avatar discord do usuario jvictor_077

jvictor_077

alguem pode me ajudar com a integração no meu projeto js?

Avatar discord do usuario dinookys

dinookys

Boa tarde, estou infrentando o seguinte erro:


json

{
"code": "4600608",
"error": "server_error",
"error_description": "Você já possui chave(s) Pix. Para cadastrar outra, exclua uma chave."
}

Avatar discord do usuario ukoddy

ukoddy

asaksjaksajs sou meio desprovido

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @giulianojordao! Como vai? 😃
Usando a SDK bastaria definir suas credenciais e certificado no arquivo credentials.js (https://github.com/efipay/sdk-node-apis-efi/blob/master/examples/credentials.js), e por ser ambiente de homologação o parâmentro sandbox seria igual a true.

Já neste código que passou acredito ter que fazer alguns ajustes.
Na linha const token = req.body.token; imagino ser o token da autenticação. Você deve corrigir para const token = 'Bearer ' . req.body.access_token;
E confirme se EFI_HOMOL_API_URL_BASE é a URL: https://api-pix-h.gerencianet.com.br/

Avatar discord do usuario giulianojordao

giulianojordao

Ver Respostas

A chamada está assim:
const token = req.body.token;

const certificado = fs.readFileSync(path.join(__dirname, '../', process.env.EFI_HOMOL_CERT));

const credenciais = {
client_id: process.env.EFI_HOMOL_CLIENT_ID,
client_secret: process.env.EFI_HOMOL_SECRET,
};

const data = {
calendario: {
expiracao: 3600
},
devedor: {
cpf: "00000000191",
nome: "Anônimo"
},
valor: {
original: "1.00"
},
chave: process.env.EFI_CHAVE_PIX,
solicitacaoPagador: "NOMESITE" + moment().format("YYYYMMDDHHmmss").toString()
};

const agent = new https.Agent({
pfx: certificado,
passphrase: "",
});

var config = {
method: "POST",
url: process.env.EFI_HOMOL_API_URL_BASE + "/v2/cob",
headers: {
Authorization: token,
"Content-Type": "application/json",
},
httpsAgent: agent,
data: data
};

const newResponse = await axios(config).then((response) => {
return response;
}).catch((error) => {
console.log(error.message);
});

Avatar discord do usuario giulianojordao

giulianojordao

Se tiver aí um exemplo que funcione em nodejs do objeto request , headers para gerar a cobrança e mostrar o qrcode ou copie e cole

Avatar discord do usuario giulianojordao

giulianojordao

Ver Respostas

@yasmin_efi estou gerando em minha api em nodejs. Já tentei com o sdk node e até mesmo direto com axios pelo endpoint. Gero o token pelo auth, mas ao chamar o /v2/cob ele dá erro no ambiente de homologação

Avatar discord do usuario samuelgalante

samuelgalante

Ver Respostas

Boa noite! Alguém já usou o backend do NextJS integrado com a API do PIX ? Se sim é seguro ? Ou vale a pena ter um backend 100% desacoplado do front

Avatar discord do usuario binho.dev

binho.dev

Estou utilizando uma instancia na GCP, Ubuntu (Nginx), configurei o domínio, criei uma API em NodeJS para as requisições.

Avatar discord do usuario ricardo_oliveira_souza

ricardo_oliveira_souza

Ver Respostas

Retornos:
Listar chaves
{"chaves":["f590d26d-051f-4aed-b5fe-8718f3da8ee9","237c8bd6-5129-4f81-af74-b4da0cc0e63f"]}
Delete chave
A JSONObject text must begin with '{' at 1 [character 2 line 1]
Listar chaves
{"chaves":["237c8bd6-5129-4f81-af74-b4da0cc0e63f"]}

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @ricardo_oliveira_souza! Tudo joia?
Sim, a criação de chave esta funcionando na API Pix no ambiente de produção.
Na resposta do endpoint, você deveria receber como resposta status 201 com o seguinte conteúdo:

json
{
"chave": "......"
}
Qual status http esta sendo retornado para você?

Avatar discord do usuario ricardo_oliveira_souza

ricardo_oliveira_souza

a chamada que estou fazendo é : gn.call("pixCreateEvp", new HashMap(), new JSONObject());

Avatar discord do usuario toninhomurakami

toninhomurakami

Posso usar a SDK ou Json como no exemplo, sem problemas

Avatar discord do usuario victorzac

victorzac

Configurei o webhook para pix com mtls de acordo com o video aula, na DigitalOcean, funciona ok. No arquivo json é gravado os pix recebidos, tudo ok, Porém tento colocar os dados do pix num banco de dados e não aceita. Tentei inclusive abrir um arquivo .txt no diretorio webhook o arquivo é aberto mas não grava nada, nem uma mensagem "hello". Qual é permissão que está faltando? Alguma dica?

Avatar discord do usuario douglascarteribordignon

douglascarteribordignon

json
{
"descricao": "Split pagamento - Plano 1",
"lancamento": {
"imediato": true
},
"split": {
"divisaoTarifa": "assumir_total",
"minhaParte": {
"tipo": "porcentagem",
"valor": "60.00"
},
"repasses": [
{
"tipo": "porcentagem",
"valor": "15.00",
"favorecido": {
"cpf": "12345678909",
"conta": "1234567"
}
},
{
"tipo": "porcentagem",
"valor": "25.00",
"favorecido": {
"cpf": "94271564656",
"conta": "7654321"
}
}
]
}
}

Avatar discord do usuario nexus_prime

nexus_prime

Ver Respostas

ts
{
nome: 'json_invalido',
mensagem: 'Valores ou tipos de campo inválidos',
erros: [
{
chave: 'pattern',
caminho: '.body.valor.original',
mensagem: 'deve corresponder ao padrão "^[0-9]{1,10}\\.[0-9]{2}$"'
}
]
}

To usando a função pixCreateImmediateCharge do gn-api-sdk-typescript, oq ta acontecendo?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @williampereira3343, tudo bem?
Você pode conferir exemplos no nosso Github https://github.com/gerencianet/gn-api-sdk-dotnet-core/tree/master
Com relação ao certificado basta informar o caminho dele junto às demais credenciais de autenticação, como é possível ver um exemplo aqui: https://github.com/gerencianet/gn-api-sdk-dotnet-core/blob/master/Gerencianet.NETCore.SDK.Examples/credentials.json