Histórico de mensagens sobre dados

EXIBINDO CONVERSAS RECENTES:

Texto: dados
# cartões
Avatar discord do usuario thalesjf

thalesjf

Ver Respostas

Mas a notificação só me entrega o charge_id, no caso eu teria que usar esse charge_id pra conseguir recuperar os dados do cliente enviados na requisição pra saber de qual cliente esse pagamento se refere. Acredito eu que pelo charge_id eu consigo recuperar o que foi enviado na requisição. Seria esse o caminho ou existe um caminho mais simples pra isso?

# cartões
Avatar discord do usuario thalesjf

thalesjf

Ver Respostas

Bom dia, gostaria de tirar uma dúvida. Se por algum motivo eu não recepcionar a resposta de uma requisição de pagamento em cartão ou perder o charge_id, existe alguma maneira de rastrear com os dados do cliente que constam na requisição qual o status da requisição e recuperar o charge_id perdido?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Primeiro você deve autenticar na API e obter o access_token.

php
$curl = curl_init();

$authorization = base64_encode("$client_id:$client_secret");

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/oauth/token", // Rota base, desenvolvimento ou produção
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => '{"grant_type": "client_credentials"}',
CURLOPT_SSLCERT => $arq_certificado, // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $authorization",
"Content-Type: application/json"
),
));

$auth = json_decode(curl_exec($curl), true);

curl_close($curl);

$tokenType = $auth['token_type'];
$accessToken = $auth['access_token'];

Depois emitir o pix
php
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/v2/cob/$txID",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_SSLCERT => $arq_certificado, // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_POSTFIELDS => '{
"calendario": {
"expiracao": 3600
},
"devedor": {
"cpf": "02279112312",
"nome": "Maria apareciada monteiro"
},
"valor": {
"original": "10.21"
},
"chave": "",
"solicitacaoPagador": "Mensaldiade Monteiro Sistemas"
}',
CURLOPT_HTTPHEADER => array(
"authorization: $tokenType $accessToken",
"Content-Type: application/json"
),
));

$dadosPix = json_decode(curl_exec($curl), true);
curl_close($curl);

return $dadosPix;

# pix
Avatar discord do usuario valmirefi

valmirefi

Vou criar um atendimento para coletar alguns dados com você @mateusbrasil2944

# dúvidas
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Mateus, conforme o Rubens mencionou, você pode criar uma chave Pix aleatória através da API, ou através do aplicativo da Gerencianet:

1 - Acesse sua conta pelo app Gerencianet.
2 - No menu lateral, toque em Pix para começar seu cadastro.
3 - Leia as informações que aparecem na tela e clique em Registrar Chave.
4 - Caso esse não seja mais o seu primeiro contato, toque em Minhas Chaves e, em seguida, no ícone (➕).
5 - Selecione os dados que você vai cadastrar como Chave do Pix e toque em avançar – você deve escolher pelo menos 1 das 4 opções de chaves disponíveis (celular, e-mail, CPF e/ou chave aleatória).
6 - Após cadastrar as chaves do Pix desejadas, clique em concluir.
7 - Pronto! Suas chaves já estão cadastradas com a gente.

# pix
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());
}

# pix
Avatar discord do usuario dudabrazil9577

dudabrazil9577

Ver Respostas

Rubens Kuhl, me perdoe a ignorancia mas nao poderia ser um backend construido em android-java, não distribuido pela play store, que rode e execute as tarefas próprias do backend, como fazer as requisições às APIs e interagir com o banco de dados? Na verdade o meu backend esta nesse formato, utilizando uma API de futebol e utilizando o firebase realtime como BD, pq é a linguagem que tenho mais domínio por enquanto. Está praticamente pronto, apenas faltando o módulo para gerar a cobrança PIX. Escolhi a GerenciaNet por ser, de todas a mais bem conceituada no mercado, conforme pesquisa, porém não existe tutoriais ou orientação como implementar o módulo de geração das cobranças, simples. Gostaria muito de orientação nesse sentido.

# dúvidas
Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Boa tarde @gilrex! Tudo bem? Vou iniciar um atendimento pra você, para pegar alguns dados.

# dúvidas
Avatar discord do usuario agronetfibra9058

agronetfibra9058

Ver Respostas

@sejaefi Preciso dos dados de cliente id e secret id pra conectar ao meu sistema. Me falaram pra solicitar aqui

# pagamento-contas
Avatar discord do usuario carloshbmoraes8449

carloshbmoraes8449

Sou novo usando essa plataforma, Mas estou tenod um problema na minha conta. Notei que nas notificações consta pagamentos de clientes que nao estao nem cadastrados no meu banco de dados

# assinaturas
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa noite @ricardoolioti tudo certo? 🙂
Pelo que você me descrever, o processo de criação da assinatura está seguindo o fluxo onde o cliente finalizaria a compra diretamente no seu sistema, isso pois o payment_token é gerado a partir dos dados do cartão, conforme no link abaixo.
https://dev.gerencianet.com.br/docs/pagamento-com-cartao#11-obten%C3%A7%C3%A3o-do-payment_token

Acredito que o ideal para sua situação seja não utilizar esse fluxo, mas sim utilizar o link de pagamentos na modalidade assinaturas.
Nesse endpoint você cria o plano, e começa o processo de assinatura, e então é retornado um link para o cliente efetuar o pagamento e concluir o processo
(Nesse último caso, não é necessário gerar o payment_token)
Você encontra mais detalhes no link abaixo:
https://dev.gerencianet.com.br/docs/link-pagamento-criando#3-criando-o-link-de-pagamento-em-one-step-com-a-modalidade-assinatura

# assinaturas
Avatar discord do usuario ricardoolioti

ricardoolioti

Boa tarde,
Estou iniciando a criação de assinatura e o meu desejo é criar uma assinatura com uma única forma de pagamento, que é o cartão de crédito, e quando a minha aplicação finaliza essa requisição do cliente eu possa enviar um link para que ele faça o pagamento.
Até então as primeiras etapas tá tudo OK, mas quando eu crio a cobrança eu não consigo passar da parte do payment_token, não sei como faço para ter esse registro.
Todos os dados do cliente já foi capturado na aplicação e só preciso criar a cobrança por assinatura e ter disponível o link para envio.
Podem me ajudar?

# dúvidas
Avatar discord do usuario mateusbrasil2944

mateusbrasil2944

Ver Respostas

Para altera o método de pagamento da assinatura basta chamar o método paySubscription novamente e passar os dados do novo método ou existe outra forma?

# assinaturas
Avatar discord do usuario mateusbrasil2944

mateusbrasil2944

Ver Respostas

Para altera o método de pagamento da assinatura basta chamar o método paySubscription novamente e passar os dados do novo método ou existe outra forma?

# dúvidas
Avatar discord do usuario zeus5204665

zeus5204665

Bom dia,

Gostaria de saber se é possível não pedir 2x o endereço do cliente, o woocommerce pede os dados do cliente, e na parte de pagamento com cartão ele pede novamente os mesmos dados, seria possível o plugin puxar isso direto dos dados já digitados pelo cliente?
imagem enviada na mensagem pelo usuario zeus5204665

# bolix
Avatar discord do usuario joao_efi

joao_efi

Boa noite @neryval tudo certo? 🙂
Não é necessário nenhuma ação por parte do seu sistema, o Pix já tem o valor corrigido com juros e multa internamente.
Então no momento da leitura ele já vai estar com o mesmo valor do código de barras.

Ao consultar o boleto, são retornados os dados do próprio boleto e também o atributo pix que inclui a imagem do QrCode em base64 e o pix copia e cola, como exemplificado pelo @marcelo_efi acima

# bolix
Avatar discord do usuario neryval

neryval

teria que atualizar ? seria este o caminho, uma consulta ao boleto no momento de exibição para o cliente, traria os dados atualizados para o pagamento via pix ou barras?

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @renatorazal ! É possível sim. Temos um endpoint de envio de Pix, onde você pode estar fazendo essa transferencia via API para uma chave Pix ou dados bancários. Para masi detalhes, acesse nossa documentação em: https://dev.gerencianet.com.br/docs/api-pix-endpoints#requisitar-envio-de-pix

Para utilizar esse endpoint é necessário preencher o formulário, que você encontra no link enviado anteriormente e possuir uma conta PJ.

# bolix
Avatar discord do usuario beatryzmatosgerencianet2660

beatryzmatosgerencianet2660

Confira todas as formas de entrar em contato com a Gerencianet:

Ticket para o Suporte
O ticket pode ser enviado por este link: https://gerencianet.com.br/fale-conosco/. É importante colocar todas as informações relacionadas às suas dúvidas para facilitar e agilizar o atendimento. Ele pode ser enviado a qualquer momento, e você receberá a resposta por e-mail em até 1 dia útil.

O atendimento via ticket funciona de segunda a segunda, das 7h às 22h, de acordo com horário de Brasília. O funcionamento ocorre normalmente nos feriados nacionais.

Todos os retornos da equipe de suporte são direcionados para o menu: Ajuda > Histórico de Tickets.

Telefone
0800 941 2343
4000 1234 – Capitais e regiões metropolitanas
(11) 2394 2208 – São Paulo e região
O horário de atendimento é de segunda a segunda, das 7h às 22h. O funcionamento ocorre normalmente nos feriados nacionais. As ligações são gratuitas.
O 0800 é o único canal para o qual as chamadas são realizadas de forma gratuita e que só recebe ligações originadas de telefone fixo.

WhatsApp
Pelo WhatsApp, o contato pode ser realizado apenas no número: (31) 3603-0822.
A conta da Gerencianet, no aplicativo, possui o selo de verificação da plataforma, o que garante a autenticidade do canal de atendimento.
É importante ressaltar que a Gerencianet nunca solicita dados de acesso, como login e senha, pelo WhatsApp ou por qualquer outro canal de comunicação.
O horário de atendimento é de segunda a segunda, das 7h às 22h. O funcionamento ocorre normalmente nos feriados nacionais.

# bolix
Avatar discord do usuario aledevbr

aledevbr

Ver Respostas

Boa tarde pessoal, tudo bem? Percebi um bug na notificação de pagamento do bolix quando o mesmo é realizado por PIX, a data do campo "received_by_bank_at" vem do dia anterior ao pagamento. (PS: imagens não possuem dados sensíveis)
imagem enviada na mensagem pelo usuario aledevbr
imagem enviada na mensagem pelo usuario aledevbr