Histórico de mensagens

EXIBINDO CONVERSAS RECENTES:

Data: 23/10/2024
# marketplace
Avatar discord do usuario iago2146

iago2146

Obrigado

# marketplace
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @iago2146! Como vai?
Usando o mode 1, a taxa será descontada da conta principal. Com mode 2, a taxa é descontada proporcionalmente. Porém, não é possível escolher uma conta específica para ser totalmente tarifada, além da conta principal.

# marketplace
Avatar discord do usuario iago2146

iago2146

Ver Respostas

Bom dia, estou com uma dúvida sobre o campo "mode" no split de pagamentos. ao utilizar o mode=1 a taxa vai ser descontada da conta principal do marketplace ou eu consigo definir de onde a taxa vai ser descontada? No nosso sistema é cobrado a taxa de processamento + 1% (taxa do sistema).

"repasses" => [
[
"payee_code" => "CONTA DO FORNECEDOR",
"percentage" => 9900
],
[
"payee_code" => "CONTA DO SISTEMA",
"percentage" => 100
],
]
Existe como repassar as taxas do processamento para a conta do fornecedor ou precisarei realizar o calculo manualmente?

# módulos-plugins
Avatar discord do usuario walzicss

walzicss

Ver Respostas

Qual info precisa 🙂 ?

# bolix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @kpaya! Tudo bem?
Sim, você consegue.
Para alterar para "Marcado como Pago", utilize o endpoint: Marcar como Pago.
Para cancelar, utilize o endpoint: Cancelar Transação.
E, para simular o status "Pago", é só nos chamar aqui que faremos a alteração para você.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @king7138. Bom dia! Tudo bem?
Todos os endpoints das APIs têm um limite de consumo e funcionam de maneiras um pouco diferentes:
- A API de cobranças (boleto/cartão) tem um limite fixo, conforme a documentação.
- A API Pix possui um limite de consumo por segundo, além do monitoramento interno que considera o comportamento de uso e a taxa de repetição dos endpoints utilizados. Você pode conferir mais detalhes aqui.

O ideal é usar webhooks, que são notificações automáticas enviadas pela API Pix quando há alterações no status das transações. Veja como usar webhooks aqui.
Uma prática recomendada é verificar periodicamente cobranças que ainda não foram sinalizadas no webhook, mas com uma frequência menor, apenas para lidar com situações eventuais de falha.

# bolix
Avatar discord do usuario kpaya

kpaya

Ver Respostas

Olá pessoal.
Uma dúvida quanto ao Bolix no ambiente de Homologação...
Conseguimos movimentar o status para "Pago", "Marcado como Pago", "Cancelamento"... ?

# pix
Avatar discord do usuario king7138

king7138

Ver Respostas

Bom dia! Gostaria de saber quais são os rate limit para requisição de status de pagamento pix. Seria os 15.000 diarios que está na documentação?

# módulos-plugins
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @walzicss! Tudo bem?
Vou iniciar um atendimento para pegar mais detalhes com você!

# módulos-plugins
Avatar discord do usuario walzicss

walzicss

Ver Respostas

Estou com dificuldades para instalar o modulo efi para PIX no WHMCS 8.9. Após triplo-quadruplo checar tudo, ativar todos os campos na conta e preencher corretamente todos os campos no WHMCS, ao salvar a configuração com o PIX ativado, no WHMCS, há o print em cor de abóbora na esquerda superior da seguinte mensagem:

Falha ao cadastrar webhook:
Error 400: A URL informada respondeu com o código HTTP 500: A URL informada respondeu com o código HTTP 500
Your changes have not been saved.

Há horas nisso, já me liguei em tudo, não tem acordo. Apreciarei qualquer dica.

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Compensa sim integrar o webhook, pois você dará uma experiência de compra mais fluida. Mas você deve fazer também verificação periódica de cobranças ainda não sinalizadas no webhook... mas com frequência menor, só para lidar com situações eventuais de falha (sejam suas, sejam da Efí).

# devs
Avatar discord do usuario kevencampos

kevencampos

E obrigado pelas dicas !

# devs
Avatar discord do usuario kevencampos

kevencampos

Ver Respostas

ts
notificationRoutes.post("/notifications", (req, res) => {
const { pix } = req.body;

if (Array.isArray(pix)) {
for (const notification of pix) {
const isRecharge = notification.devolucoes;
const isSend = notification.gnExtras?.idEnvio && !notification.txid;

if (isRecharge) {
console.log("Pix recharge notification received", notification);
continue;
}

if (isSend) {
console.log("Pix send notification received", notification);
continue;
}

console.log("Pix payment notification received", notification);
}
}

res.json({ message: "Notification received" });
});
Fiz essas verificações, acredito que esteja correto, se alguém ver alguma falha e puder me dizer agradeço.

Será que realmente compensa integrar o sistema de notificação por webhook ou verificar o pagamento periodicamente usando a API de consulta de pagamento a partir do taxid?

# devs
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @kevencampos! Tudo bem?
Existem algumas diferenças no JSON enviado em uma transação de Pix recebido e Pix enviado.

Primeiro, como o Rubens mencionou, você pode usar uma chave Pix para recebimento e outra para envio, usando o mesmo webhook URL. Dessa forma, ao receber a notificação, você já pode diferenciar pela chave.

Outro ponto que pode verificar é que o JSON de Pix enviado possui o parâmetro "tipo": "SOLICITACAO", além disso, tem também o parâmetro gnExtras>idEnvio.

Veja em nossa documentação alguns exemplos de JSON: https://dev.efipay.com.br/docs/api-pix/webhooks#requisi%C3%A7%C3%A3o

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O jeito mais fácil é ter uma chave Pix só para envio. Aí pela chave você já sabe...
... mas há outras maneiras, como notar a presença do campo idEnvio no webhook de envio.

# freelancer
Avatar discord do usuario eityeily

eityeily

🚀 Experienced Full-Stack Developer with Verified Expertise in Web3 & Blockchain Solutions

I’m a skilled developer with a proven track record of delivering high-quality projects. With expertise in Next.js, Solidity, Rust, Vue, Nest.js, MongoDB, PostgreSQL, and TypeScript, I bring the right tools to ensure your project’s success. 💼💻

## What I Offer:
Next.js & Vue: Fast, responsive, and scalable web applications.
🔐 Solidity & Rust: Secure, efficient smart contracts and decentralized applications (DApps).
🏗️ Nest.js: Robust and scalable back-end systems.
🗄️ MongoDB & PostgreSQL: Solid database management for performance and reliability.
🛠️ TypeScript: Type-safe, scalable, and maintainable codebase.
I’ve worked with verified companies on major projects in the blockchain and Web3 space, consistently delivering exceptional results. When you hire me, you’re not just getting a developer – you’re getting a dedicated partner committed to your success. 🌟

Learn more about me and my work: https://goldliondev.com

Let’s connect and bring your vision to life! Feel free to DM me anytime! 💬