Histórico

EXIBINDO CONVERSAS RECENTES:

Texto: n
Data: 15/04/2024
# pix
Avatar discord do usuario .thallestks

.thallestks

Ver no Discord

Porque o node permite apenas uma resposta por requisição ou seja

# pix
Avatar discord do usuario .thallestks

.thallestks

Ver no Discord

Só que aí eu não consigo renderizar uma página de agradecimento que identifiquei o pagamento

# pix
Avatar discord do usuario .thallestks

.thallestks

Ver no Discord

E quando eu recebo do webhook a confirmação de pagamento eu retorno um status 200 para api de vocês

# pix
Avatar discord do usuario joao_efi

joao_efi

Ver no Discord

Bom dia @.thallestks tudo certo?
Não entendi muito bem sua dúvida, poderia detalhar mais?

# pix
Avatar discord do usuario .thallestks

.thallestks

Ver no Discord

A api consegue me retornar também um status 200 que foi recebido o meu envio de status??

# pix
Avatar discord do usuario .ilselangnar

.ilselangnar

Ver RespostasVer no Discord

@joao_efi Recebi um error:

"mensagem": "A chave informada não faz referência à conta Efí autenticada"

Essa chave é o CNPJ da empresa e é por ela que nos recebemos pagamentos.

Como faço o cadastro da chave pix?

# pix
Avatar discord do usuario .thallestks

.thallestks

Ver no Discord

Quando eu recebo uma confirmação de pagamento via webhook/pix e eu retorno status 200

# pix
Avatar discord do usuario joao_efi

joao_efi

Ver no Discord

Bom dia @.ilselangnar tudo certo?
O atributo deve ser uma string mesmo, porém é preciso que tenha as casas decimais da cobrança, exemplo: 10.00

Sobre a notificação de pagamento, você precisa registrar o endpoint vinculando ele a chave Pix que será utilizada na emissão.
Assim, todos os recebimentos que tiverem TXID irão gerar a notificão no endpoint informado.
Na nossa documentação você encontra mais detalhes sobre a configuração do webhook: https://dev.efipay.com.br/docs/api-pix/webhooks

# pix
Avatar discord do usuario .ilselangnar

.ilselangnar

Ver no Discord

Boa Tarde

Estou tendo dificuldades para gerar um link de pagamento pix

Eu somente preciso gerar um pix de um certo valor e depois ourvir o webhook e fazer uma ação

Aqui esta meu codigo:


let body = {
calendario: {
expiracao: 3600,
},
devedor: {
cpf: '94271564656',
nome: 'Gorbadock Oldbuck',
},
valor: {
original: float_amount.toString(),
},
chave: '14.359.846/0001-27', // Informe sua chave Pix cadastrada na efipay. //o campo abaixo é opcional
infoAdicionais: [
{
nome: 'Pagamento em',
valor: 'StartPro Treinamentos',
},
{
nome: string_name,
valor: float_amount,
},
],
}

let params = {
txid: 'dt9BHlyzrb5jrFNAdfEDVpHgiOmDbVq111',
}

const efipay = new EfiPay(options)

try {
let object_result = efipay.pixCreateCharge(params, body)
return object_result
} catch( e ) {
throw e
}



Aqui esta o error que ele me da

"erros": [
{
"chave": "pattern",
"caminho": ".body.valor.original",
"mensagem": "deve corresponder ao padrão \"^[0-9]{1,10}\\.[0-9]{2}$\""
}
]

o "body.valor.original" é "10"

se eu colocar um 10 como number ele me informa que ele precisa ser um texto, por isso deixei ".toString()"

Eu basicamente estou tentanto fazer uma API na qual a pessoa escolhe o valor que quer gerar um pix e o nome do produto, a API deve retornar o codigo pix copia e cola para a pessoa pagar.

No mercado livre você so coloca o endpoint do seu servidor para onde a notificação POST dever ser enviada, como faço isso no efipay?

# bolix
Avatar discord do usuario marcelo_efi

marcelo_efi

Ver no Discord

Boa tarde @_alexandrehenrique , tudo bem ? Vou iniciar um atendimento privado com você

# bolix
Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver no Discord

{
code: 3500034,
error: 'validation_error',
error_description: {
property: '/notification_url',
message: 'Propriedade desconhecida (não está no schema).'
}
}

# bolix
Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver no Discord

ola boa tarde

a propriedade notification_url, não esta sendo aceita na ora de criar o boleto

# pix
Avatar discord do usuario walysonpatric

walysonpatric

Ver RespostasVer no Discord

Coloquei assim no arquivo vercel.json e funcionou a confirmação do PIX

{
"version": 2,
"builds": [
{
"src": "api/app.js",
"use": "@vercel/node"
}
],
"routes": [
{
"src": "/cob/:txid",
"dest": "/api/app.js"
},
{
"src": "/(.)",
"dest": "/api/app.js"
}
]
}

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver RespostasVer no Discord

Caso queira testar o seu webhook pode seguir a seguinte regra

imagem enviada na mensagem pelo usuario joaolucas_efi

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver RespostasVer no Discord

Bom dia, @.thomasjackson, tudo bem?
No caso você esta emitindo uma cobrança em homologação, portanto realmente não é uma cobrança válida.

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver RespostasVer no Discord

Por nada!
Qualquer coisa é só nos chamar.

# pix
Avatar discord do usuario .thomasjackson

.thomasjackson

Ver no Discord

{
"calendario": {
"criacao": "2024-04-15T14:12:09.667Z",
"expiracao": 3600
},
"txid": "3759d538329141a38d325a2c42886279",
"revisao": 0,
"status": "ATIVA",
"valor": {
"original": "0.01"
},
"chave": "0aee45d3-0c50-4104-90f7-af6142f01b84",
"devedor": {
"cpf": "12345678909",
"nome": "Francisco da Silva"
},
"solicitacaoPagador": "Informe o número ou identificador do pedido.",
"loc": {
"id": 2,
"location": "qrcodespix-h.sejaefi.com.br/v2/e227bec994f64e398b897131ff2fd640",
"tipoCob": "cob",
"criacao": "2024-04-15T14:12:09.731Z"
},
"location": "qrcodespix-h.sejaefi.com.br/v2/e227bec994f64e398b897131ff2fd640",
"pixCopiaECola": "00020101021226850014BR.GOV.BCB.PIX2563qrcodespix-h.sejaefi.com.br/v2/e227bec994f64e398b897131ff2fd6405204000053039865802BR5905EFISA6008SAOPAULO620705036304AEBF"
}