Histórico de mensagens sobre pix em dúvidas

EXIBINDO CONVERSAS RECENTES:

Texto: pix
Canal: dúvidas
Avatar discord do usuario adilalima

adilalima

Opa, tudo ótimo e contigo?
Então, mesmo seguindo esse guia e fazendo (supostamente) igual acabo recebendo o mesmo erro de código 400 e de descrição "A autenticação de TLS mútuo não está configurada na URL informada":

public function config_webhook(array $data): void
{
$webhook = EfiPay::getInstance([
'client_id' => CONF_EFI_SANDBOX ? CONF_EFI_DEV_CLIENT_ID : CONF_EFI_CLIENT_ID,
'client_secret' => CONF_EFI_SANDBOX ? CONF_EFI_DEV_CLIENT_SECRET : CONF_EFI_CLIENT_SECRET,
'certificate' => CONF_EFI_SANDBOX ? CONF_EFI_DEV_PIX_CERTIFICATE : CONF_EFI_PIX_CERTIFICATE,
'x-skip-mtls-checking' => "true",
]);

$webhook = $webhook->pixConfigWebhook(
['chave' => CONF_EFI_PIX_KEY],
['webhookUrl' => CONF_EFI_PIX_WEBHOOK_URL]
);

$this->call(code: 200)->back(['data' => $data, 'headers' => $this->headers, 'webhook' => $webhook]);
}

É um comportamento esperado?

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia @adilalima, tudo bem?
Dê uma olhada em nosso exemplo da SDK que mostra como enviar o atributo "x-skip-mtls-checking" na instância da classe EfiPay.

Avatar discord do usuario gabriel_efi

gabriel_efi

Em Node por exemplo, temos o seguinte exemplo:

"use strict";
const https = require("https");
var axios = require("axios");
var fs = require("fs");

//Insira o caminho de seu certificado .p12 dentro de seu projeto
var certificado = fs.readFileSync("./certificado.p12");

//Insira os valores de suas credenciais em desenvolvimento do pix
var credenciais = {
client_id: "YOUR-CLIENT-ID",
client_secret: "YOUR-CLIENT-SECRET",
};

var data = JSON.stringify({ grant_type: "client_credentials" });
var data_credentials = credenciais.client_id + ":" + credenciais.client_secret;

// Codificando as credenciais em base64
var auth = Buffer.from(data_credentials).toString("base64");

const agent = new https.Agent({
pfx: certificado,
passphrase: "",
});
//Consumo em desenvolvimento da rota post oauth/token
var config = {
method: "POST",
url: "https://pix.api.efipay.com.br/oauth/token",
headers: {
Authorization: "Basic " + auth,
"Content-Type": "application/json",
},
httpsAgent: agent,
data: data,
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});

Avatar discord do usuario spl_01

spl_01

Ver Respostas

Olá, galera! Tudo bem? Sou novo aqui, se eu estiver no lugar errado, perdão! Quero implementar o método de pagamento PIX em minha aplicação, gostaria de saber se existe um ambiente de homologação gratuito que posso utilizar para testes.

Avatar discord do usuario brunooliveiradefaria

brunooliveiradefaria

Ver Respostas

Pessoal bom dia, tudo bem?

Estou querendo usar um iniciador de pagamentos em meu sistema para meus clientes cobrarem de seus clientes através de um link de pagamento pix e também através do open finance.
A ideia é que meus clientes recebam seus pagamentos diretamente em suas contas através do pix e/ou open finance.
Meus sistema vai administrar as cobranças e as chaves pix dos meus clientes.
Com isso, gostaria de saber se a plataforma de vocês consegue me proporcionar isso.

Avatar discord do usuario douglasalves_27133

douglasalves_27133

Ver Respostas

Acabei de finalizar os testes com os pagamentos via Pix - homologação

É necessário criar outro webhook para produção?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @_dishark! Tudo bem?
Sim, é possivel!
Se a sua conta tiver com o Bolix ativado, ao emitir um carnê, todas as parcelas deste carnê irá possuir uma cobrança Pix associada.

Avatar discord do usuario _dishark

_dishark

Ver Respostas

Boa tarde, pessoal. É possível fazer uma integração de forma que eu consiga gerar carnês e parcelas, e essas serem pagas via pix?

Avatar discord do usuario robertrm

robertrm

Estou usando esta URL: https://pix-h.api.efipay.com.br. Todos os escopos estão configurados para homologação, e estou utilizando as credenciais de homologação.

Avatar discord do usuario rubenskuhl

rubenskuhl

O que você vai precisar em algum momento, mas não é o motivo da mensagem atual, são pix.write (devoluções) e pix.read (consulta de Pix usados para pagar cobranças).

Avatar discord do usuario robertrm

robertrm

adicionei esses aqui -> "scope": "cob.read cob.write gn.opb.payment.pix.refund"

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não precisa dos dados, é só fazer via devolução. Volta para a conta de onde veio o Pix.

Avatar discord do usuario robertrm

robertrm

Ver Respostas

Uma última pergunta: é possível realizar um reembolso com essa modalidade, ou eu precisaria obter os dados do usuário que fez o pagamento e enviar um Pix de volta para ele?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Lembrando que você ainda precisa dessas informações para emitir documento fiscal... então mesmo o Pix Cobrança podendo ser anônimo, o faturamento não é.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas
Avatar discord do usuario robertrm

robertrm

Ver Respostas

Sim, exatamente! Assisti a um vídeo do banco EFI explicando que, no Pix de pagamento, o 'cob' gera um QR Code. Agora, só preciso encontrar essa informação na documentação. Você tem alguma ideia de onde posso encontrar essa parte específica?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Envio de Pix não adianta para receber dinheiro, que é o que você quer... o que você não quer não é o Pix Cobrança ?

Avatar discord do usuario robertrm

robertrm

Ver Respostas

Boa noite a todos! Sou recém-chegado e estou trabalhando em um projeto que permite aos usuários comprar pacotes. Estou indeciso quanto ao envio via Pix. Segundo a documentação, o usuário precisa fornecer seus dados. Existe alguma opção de gerar um QR Code de pagamento Pix para que o usuário simplesmente escaneie e faça o pagamento?