Histórico de mensagens sobre PSP em pix

EXIBINDO CONVERSAS RECENTES:

Texto: PSP
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A resolução 293 trata da questão de "parcerias", e a Efí é PSP autorizado, IP autorizada e participante direto do SPI. Então na API Pix da Efí não deveria mudar nada por causa disso... quem pode ter que mudar é quem oferece serviços "GatoPix" sem ser participante autorizado.

Avatar discord do usuario webcrawler1396

webcrawler1396

Ver Respostas

PSP que voce diz é outro app de banco?

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Conseguimos ler normalmente por aqui.
Você poderia realizar um teste lendo de outros PSPs?

Avatar discord do usuario uppermesh

uppermesh

Seria interessante, se psp, reconhececem base64, ai envia o codigo qrcode, em base64 algo do genero.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se o Pix foi pago a partir do QR-Code, o PSP pagador enviou txid e chave Pix, e há um webhook cadastrado para essa Pix: sim, é impossível.

Avatar discord do usuario _zamparo

_zamparo

Ver Respostas

Estou com uma dúvida para saber quando o PIX foi pago.
Quando consulto pelo "pixDetailCharge" ele me retorna o status, mas tenho dúvida sobre o pix pago ou pix que não foi pago e expirou o tempo.
Quais os status que retornará nesses casos?
Vi na documentação os status de retorno:
Enum: "ATIVA","CONCLUIDA",
"REMOVIDA_PELO_USUARIO_RECEBEDOR",
"REMOVIDA_PELO_PSP"

Avatar discord do usuario _zamparo

_zamparo

Ver Respostas

Alguém sabe me informar onde consigo o código para gerar o qr code do pix em uma cobrança?
Quando crio a cobrança o retorno é o seguinte:
{loc={location=qrcodes-pix-h.gerencianet.com.br/v2/bdd4264d3af9461d939dcb2ff66bf3a1, id=1, criacao=2023-02-02T20:10:19.423Z, tipoCob=cob}, valor={original=1.00}, chave=39660301000187, calendario={expiracao=3600, criacao=2023-02-02T20:10:19.368Z}, txid=7978c0c97ea847e78e8849634473c1f1, infoAdicionais=[{valor=Informação Adicional1 do PSP-Recebedor, nome=Campo 1}, {valor=Informação Adicional2 do PSP-Recebedor, nome=Campo 2}], location=qrcodes-pix-h.gerencianet.com.br/v2/bdd4264d3af9461d939dcb2ff66bf3a1, revisao=0, solicitacaoPagador=Serviço realizado., status=ATIVA}
Estou em SANDBOX.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Eu e outras pessoas defendemos essa possibilidade, mesmo que por default não fosse enviada, no Github do BACEN, mas não foi a decisão que o BACEN tomou. E para venda online, de produtos ou serviços, eles tem razão. Mas para uso em loja física seria possível que essa informação agilizasse a geração do instrumento fiscal e eu ainda gostaria de ver isso como opção. Mesmo que exigisse um aditivo de proteção de dados pessoais entre o PSP (no caso aqui, Gerencianet) e a loja (cliente GN).

Avatar discord do usuario eydrenn

eydrenn

Ver Respostas

Boa tarde, tem algum jeito, de gerar um qr-code com um recebedor de outra psp?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Para cada cliente individualmente, é um passo só.

Eu mandei lá em cima o YAML publicado pelo Banco Central que a Gerencianet e todo PSP tem que seguir.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Uma cobrança só pode ser cancelada antes de ser quitada. O que pode ser devolvido é o Pix que quitou a cobrança... e não, a GN não te devolve a tarifa. Mas ela também não cobra uma nova tarifa, como fazem alguns PSPs.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Quando você criou a chave Pix, já tinha o nome fantasia cadastrado ? Você pode usar o registrato do BACEN para confirmar que a chave esteja com o nome fantasia. Se isso já estiver correto, só o que dá para fazer é reclamar com o BACEN que o PSP pagador não está seguindo o manual de UX, que especifica que deva ser mostrado o que está na chave Pix, e não o que está na Receita Federal.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso mesmo. Ao menos na Gerencianet, em outros PSPs isso pode ser diferente.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O DICT é para consumo dos PSPs (como a Gerencianet), não das empresas ou pessoas físicas. Esse consumo tem usos bem delimitados e limitados.

Avatar discord do usuario guilherme_efi

guilherme_efi

Mas ao consultar um Pix você obtêm o seu status, sendo eles ATIVA,CONCLUIDA,REMOVIDA_PELO_USUARIO_RECEBEDOR,REMOVIDA_PELO_PSP.

Se a cobrança estiver CONCLUIDA e possuir o array pix com um endToEndId, significa que este Pix foi pago.
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

"ATIVA",

"CONCLUIDA",

"REMOVIDA_PELO_USUARIO_RECEBEDOR",

"REMOVIDA_PELO_PSP"

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @deivson7351. Tudo bem?
Instalando nossa SDK de PHP (https://github.com/gerencianet/gn-api-sdk-php), você pode utilizar o seguinte exemplo para gerar cobrança imediata definindo na variável $params o txid desejado.

php

require __DIR__ . '/../../../vendor/autoload.php';

use Gerencianet\Exception\GerencianetException;
use Gerencianet\Gerencianet;

$file = file_get_contents(__DIR__ . '/../../config.json');
$options = json_decode($file, true);

$params = "7978c0c97ea847e78e8849634473c1f1"; // string (Id da Transação) ^[a-zA-Z0-9]{26,35}$

$body = [
"calendario" => [
"expiracao" => 3600
],
"devedor" => [
"cpf" => "12345678909",
"nome" => "Francisco da Silva"
],
"valor" => [
"original" => "0.01"
],
"chave" => "", // Chave pix da conta Gerencianet do recebedor
"solicitacaoPagador" => "Informe o número ou identificador do pedido.",
"infoAdicionais" => [
[
"nome" => "Campo 1", // Nome do campo string (Nome) ≤ 50 characters
"valor" => "Informação Adicional1 do PSP-Recebedor" // Dados do campo string (Valor) ≤ 200 characters
],
[
"nome" => "Campo 2",
"valor" => "Informação Adicional2 do PSP-Recebedor"
]
]
];

try {
$api = Gerencianet::getInstance($options);
$pix = $api->pixCreateCharge($params, $body);

if ($pix['txid']) {
$params = [
'id' => $pix['loc']['id']
];

// Gera QRCode
$qrcode = $api->pixGenerateQRCode($params);

echo 'Detalhes da cobrança:';
echo '
' . json_encode($pix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

echo 'QR Code:';
echo '
' . json_encode($qrcode, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

echo 'Imagem:
';
echo '';
} else {
echo '
' . json_encode($pix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';
}
} catch (GerencianetException $e) {
print_r($e->code);
print_r($e->error);
print_r($e->errorDescription);
} catch (Exception $e) {
print_r($e->getMessage());
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Bom, o meu alerta é que há PSPs que cobram para fazer estorno. Ou seja, além de não estornar a taxa, há um custo adicional para fazer a devolução... é bom estar atento.
(o que não é o caso da Gerencianet, que não cobra nova taxa para fazer a devolução)

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas para o estorno estornar a taxa, significaria o PSP partilhar o risco do seu negócio, mas não o lucro. 😉
Talvez algum tope, vai saber.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

"ATIVA",

"CONCLUIDA",

"REMOVIDA_PELO_USUARIO_RECEBEDOR",

"REMOVIDA_PELO_PSP"

Ativa - Pode ou estar expirada ou estar disponível para pagamento
Concluída - Foi paga
Removida pelo usuário - Você removeu
Removida eplo PSP - A Gerencianet removeu