Histórico de mensagens sobre documentação

EXIBINDO CONVERSAS RECENTES:

Texto: documentação
# módulos-plugins
Avatar discord do usuario dinhoafsn.

dinhoafsn.

pq a documentação do woocommerce é bem precaria

# devs
Avatar discord do usuario dinhoafsn.

dinhoafsn.

Ver Respostas

Usando Woocommerce e o plugin sugerido na documentação e com chaves cadastradas. ao tentar executar com cartao de credito em modo sandbox, não importa quantas configurações diferentes só retorna a mensagem :

´´´
{code: 3500011, error: "invalid_data",…}
code
:
3500011
error
:
"invalid_data"
error_description
:
"Não foi possível recuperar os dados enviados"

´´´
Existe alguma forma de debugar o que esta faltando?

# devs
Avatar discord do usuario nalberth

nalberth

Ver Respostas

Boa noite estou implementando os métodos de pagamentos da efí, mas pra fazer a cobrança no cartão tem que ter o payment_token que não é mais capturado pelo back-end, o meu front-end é implementado com reactJs e TypeScrit ainda não consegui fazer essa implementação,a biblioteca sugerida na documentação simplesmente não possui tipagem para typescript, alguém passou por esse problema?

# pix
Avatar discord do usuario carlosseraphico_84336

carlosseraphico_84336

la no response, fiz baseado no padrão de notificação la pela documentação, fiz algo de errado?

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Então você já pode abrir um bug report na documentação... 😉

# cartões
Avatar discord do usuario felipecasseb.

felipecasseb.

Bom dia! Estou implementando pagamento cartão de crédito com Flutter. Seguindo o código da documentação, eu chamo o método createCharge para obter o carge_id, após, chamo o método paymentToken para então chamar o payCharge. Pois bem, estou recebendo um erro ao chamar o método paymentToken.
imagem enviada na mensagem pelo usuario felipecasseb.

# pix
Avatar discord do usuario nandinhatnl

nandinhatnl

Ver Respostas

Bom dia a todos ! Finalmente consegui cadastrar perfeitamente o webhook em ambiente de produção a requisição toda vez que recebo um pix. A minha dúvida agora é a seguinte, na documentação para os webhooks mostra os diferentes json enviado. Estou recebendo o JSON Recebido ele informa o valor , um txid, minha chave pix , um valor... em outra ABA da Documentação , o json é mais completo , RECEBIDO_DADOS , com as informações de quem pagou , como recebo este json mais completo?

# pix
Avatar discord do usuario saviobraz

saviobraz

para eu pesquisar na documentação

# dúvidas
Avatar discord do usuario thomas.frankl1n

thomas.frankl1n

Ver Respostas

Boa noite,
Tem como buscar o saldo da conta pela api?
Não consegui encontrar na documentação esse endpoint...

# pix
Avatar discord do usuario peterfritz

peterfritz

Ver Respostas

Para isso eu transformei o arquivo em base64 usando o comando base64 producao.p12 | tr -d '\n' | tr -d ' ' > output.txt e adicionei o conteúdo de output.txt em uma variável de ambiente.
Para converter de base64 para binário, uso o seguinte trecho de código em TypeScript:

ts
const certificate = Buffer.from(certificateBase64Encoded, "base64");

const httpsAgent = new https.Agent({
pfx: certificate,
passphrase: "",
});
Como o projeto no qual estou trabalhando é escrito em TypeScript e a tipagem do SDK sdk-typescript-apis-efi é basicamente nenhuma tipagem, eu decidi criar as requisições do zero adequando-as ao modelo serverless e com tudo tipado e validado como descrito na documentação já que há um time relativamente grande que trabalhará nesse projeto.
Mas se você quiser usar a SDK, provavelmente terá que dar um jeito de salvar o certificado em um arquivo usando um script durante a build ou algo assim já que EfiPay(options) só aceita o caminho do certificado (não sei se eu recomendaria isso, depende muito da plataforma que usará).

Inclusive se alguém da Efí estiver lendo isso, uma SDK para TypeScript com as rotas e parâmetros definidos e com tipos, preferencialmente com suas respectivas descrições em JSDoc, seria incrível.

# pix
Avatar discord do usuario peterfritz

peterfritz

Ver Respostas

Fala @blini_10032, tem sim, uso serverless e edge para receber os callbacks, então pra mim também não foi possível usar mTLS. Mas a Efí suporta um cabeçado x-skip-mtls-checking na criação do webhook que, se tiver como valor true, irá pular a validação do mTLS.
https://dev.efipay.com.br/docs/api-pix/webhooks/#:~:text=Certbot%20por%20exemplo.-,Skip%2DmTLS,-Para%20hospedagem%20em>">Documentação do Skip-mTLS.

> Só lembre-se de verificar se o IP que envia a requisição https://sejaefi.com.br/central-de-ajuda/api/quais-enderecos-de-ip-gerencianet-utiliza#conteudo>">pertence à Efí e enviar um segredo conhecido apenas pelo seu servidor na URL quando criar o seu webhook como recomendado na documentação.

# pix
Avatar discord do usuario peterfritz

peterfritz

Ver Respostas

Oi, boa tarde. Vocês sabem se existe algum jeito de consultar o pagador de um QR Code ou BR Code que foi cadastrado sem informar um devedor?
Na secção de https://dev.efipay.com.br/docs/api-pix/webhooks#requisi%C3%A7%C3%A3o>">requisição (callback) da documentação de webhooks, vi que é possível que os dados do pagador sejam recebidos no callback através da propriedade gnExtras.pagador, porém o objeto gnExtras é opcional e, até então, só tenho recebido através de callbacks os seguintes dados:

json
{
"pix": [
{
"endToEndId": "...",
"txid": "...",
"chave": "...",
"valor": "...",
"horario": "..."
}
]
}
No extrato é possível visualizar pagador, documento e instituição, então imagino que há alguma forma de solicitar esses dados através da API.
Agradeço desde já e peço perdão pela mensagem longa.

# módulos-plugins
Avatar discord do usuario felipecasseb.

felipecasseb.

Ver Respostas

Retorna o mesmo erro. Havia testado anteriormente quando vi na documentação da EFI, porém, estou utilizando a lib da Gerencianet. O endpoint pixCreateImmediateCharge, por exemplo, funciona normalmente.
imagem enviada na mensagem pelo usuario felipecasseb.

# dúvidas
Avatar discord do usuario thecursednoob

thecursednoob

escrever o código às cegas, tendo que verificar a documentação a todo instante, é meio chato

# pix
Avatar discord do usuario alexandrerod50

alexandrerod50

Ver Respostas

@rubenskuhl Entendi. No seu caso uso Nginx. Tem exemplos de configuração para Nginx na documentação para webjook?

# dúvidas
Avatar discord do usuario .misaeloliveira

.misaeloliveira

Ver Respostas

estou seguindo o passo a passo da documentação e das video aulas do youTube não encotro o que dexei passar