Gerando cobranças na API Pix com a SDK de PHP
Resumen
TLDRO webinar conduzido por Guilherme e Jéssica da equipe de consultoria técnica da Gerência Net aborda a criação e integração de sistemas de pagamento instantâneo via Pix. O evento explica passo a passo o processo de configuração, desde a instalação da SDK, a criação de uma conta Gerência Net, a configuração das credenciais e do certificado, até a integração de exemplos práticos de geração de cobranças e pagamentos Pix no ambiente de desenvolvimento. Além de detalhes técnicos sobre a geração de chaves Pix, manipulação do QR Code, e a importância de seguir as boas práticas no uso da API, o webinar destaca o suporte disponível através do Discord, onde desenvolvedores podem trocar experiências e tirar dúvidas com a equipe e outros usuários. Dicas valiosas sobre manuseio seguro de certificados, bem como a personalização de TXID, são abordadas, proporcionando aos participantes o conhecimento necessário para integrar efetivamente a solução de pagamento Pix em suas aplicações.
Para llevar
- 👩💻 Instruções claras para integração de pagamento Pix através da API da Gerência Net.
- 🔐 Configuração de segurança com certificados SSL.
- 📦 Utilização da SDK da Gerência Net para PHP e Python.
- 💬 Suporte via Discord com mais de 900 desenvolvedores.
- 🔄 Processo de geração e consulta de cobranças Pix.
- 🏷️ Personalização de identificadores (TXID) para cobranças.
- 💾 Instalação da SDK via Composer ou download do repositório.
- 💡 Exemplos práticos para adaptar o código fornecido pelo SDK.
- 📂 Segregação de informações e instruções na documentação detalhada.
- 🧑🔧 Suporte técnico direto através de canais oficiais.
Cronología
- 00:00:00 - 00:05:00
Guilherme e Jéssica, da equipe de consultoria técnica da Gerência Net, dão as boas-vindas a um webinar focado em integrar sistemas de gestão de cobranças com o método de pagamento instantâneo PIX, destacando a participação ativa da empresa no arranjo PIX do Banco Central.
- 00:05:00 - 00:10:00
O webinar ensina como baixar, configurar a SDK e criar uma aplicação no painel da Gerência Net, com o objetivo de gerar uma cobrança PIX. São abordados passos para gerar credenciais, criar certificados e utilizar a SDK para diferentes meios de pagamento.
- 00:10:00 - 00:15:00
Instrutores detalham como criar uma conta na Gerência Net para começar a usar o PIX e ressaltam a importância da documentação da API fornecida pela empresa, que oferece recursos como gerar boletos e assinaturas, além de exemplos práticos através de SDKs.
- 00:15:00 - 00:20:00
Explicado o processo de criação de uma nova aplicação na Gerência Net, incluindo a ativação dos escopos necessários e a geração de certificados que serão usados para autenticar nas chamadas à API.
- 00:20:00 - 00:25:00
A conversão de certificados P12 para PEM é discutida, utilizando um conversor provido pela Gerência Net ou comandos em OpenSSL. Reitera-se a importância de armazenar certificados de forma segura.
- 00:25:00 - 00:30:00
Os apresentadores explicam como baixar a SDK da Gerência Net por GitHub e Composer, detalhando a instalação de dependências necessárias e a inclusão da SDK em projetos PHP.
- 00:30:00 - 00:35:00
Mostra-se a configuração da SDK, onde dados como client_id e client_secret são inseridos no arquivo config.json, além de se definir se o ambiente será de homologação ou produção. O exemplo foca em criar uma chave PIX.
- 00:35:00 - 00:40:00
Demonstra-se a geração de uma chave PIX aleatória e a importância desta etapa para a criação de cobranças. Ensinam como listar e deletar chaves para não exceder o limite permitido.
- 00:40:00 - 00:45:00
São estabelecidos passos para gerar uma cobrança PIX, incluindo a criação de um QR Code, a configuração de um frontend para envio de dados via formulário, e o ajuste do backend para processar uma cobrança.
- 00:45:00 - 00:50:00
Pagamentos são simulados e é explicado o processo de consulta do status de uma cobrança via o TX-ID. Reforça-se a possibilidade de manipulação dos dados das cobranças dinamicamente através de SDK.
- 00:50:00 - 00:57:26
Encerra-se o webinar respondendo perguntas sobre a implementação de webhooks para confirmação de pagamentos, o uso de TX-ID personalizados, e destacando o suporte disponível no canal do Discord para desenvolvedores.
Mapa mental
Vídeo de preguntas y respuestas
Como participar do canal de desenvolvedores da Gerência Net?
Você pode participar através do Discord, cujo link está disponível na documentação da Gerência Net.
O que é necessário para configurar o webhook?
É necessário o certificado fornecido pela Gerência Net e configurar o servidor de acordo com tal certificado.
Como instalar a SDK do Gerência Net?
A SDK pode ser instalada baixando o repositório do GitHub ou diretamente pelo Composer, conforme explicado na documentação.
O que é TXID no contexto de Pix?
TXID é o identificador único de uma cobrança Pix.
Como converter o certificado P12 para PEM?
Utilize o conversor disponível na documentação da Gerência Net ou o comando OpenSSL na linha de comando.
Como é processado o pagamento por Pix?
O pagamento é processado através de um QR Code gerado que o pagador escaneia e conclui a transação.
É possível personalizar o ID de uma cobrança Pix?
Sim, é possível informando o TXID ao criar a cobrança, desde que siga o regex permitido.
Quais são os limites de chaves Pix para pessoa física e jurídica?
Pessoa física pode ter até 5 chaves e pessoa jurídica até 20 chaves Pix.
Quais são as linguagens de programação suportadas pela SDK da Gerência Net?
A SDK possui suporte em Python e PHP, mas há exemplos para outras linguagens na documentação.
Como é feita a autenticação para utilizar a API Pix?
Através do cliente HTTP que utiliza as credenciais geradas no painel da Gerência Net e o certificado no formato PEM.
Ver más resúmenes de vídeos
Quais os prejuízos da falta da Teoria da Mente em autistas?
Quais os prejuízos da falta da Teoria da Mente em autistas?
POR QUE O PCM NÃO CONSEGUE PLANEJAR NEM PROGRAMAR? | Bruno Machado
Hoje em dia... vale a pena criar 1000 galinhas? Qual lucro é possível ter? 💰🐓
Conheça o Estatuto da Juventude - Conexão - Canal Futura
Alberto Caeiro | Heterônimos de Fernando Pessoa - Brasil Escola
- 00:00:00o Olá pessoal sejam muito bem vindos a
- 00:00:03mais um webnar da gerência net eu sou
- 00:00:06Guilherme faz parte do time de
- 00:00:08consultoria técnica e ao prazer estar
- 00:00:10com vocês hoje que com a morte de nossos
- 00:00:13colaboradores e vai me auxiliar ou da
- 00:00:16palavra para ela se apresentar
- 00:00:18Boa tarde pessoal tudo bem Eu sou a
- 00:00:22Jéssica também faz parte da Consultoria
- 00:00:24técnica da gerência de ti mas são prazer
- 00:00:27estar aqui hoje como Guilherme fazendo
- 00:00:29essa apresentação para vocês
- 00:00:31é exatamente Então pessoal começarmos se
- 00:00:36você onde viveu desenvolvedor uma
- 00:00:38desenvolvedor O que é levar uma ideia
- 00:00:41para o a sua equipe que pretende
- 00:00:43integrar um sistema ou aplicação
- 00:00:46completa de gestão de cobranças e que
- 00:00:50possuam novo método de pagamento né de
- 00:00:53pagamentos instantâneos nosso querido
- 00:00:55você está no lugar certo
- 00:00:58pois gente né a gente tem um orgulho de
- 00:01:01dizer que somos inclusive as atas do IX
- 00:01:04gerência net tem participado ativamente
- 00:01:06em todo o processo do arranjo pics junto
- 00:01:10ao Banco Central então tem certeza que o
- 00:01:13serviço da gerência net poderão te
- 00:01:16atender e deixa eu webnar nós iremos
- 00:01:19exemplo ficar para vocês colocando a mão
- 00:01:22na massa a gente vai mexer no código
- 00:01:24aqui criando uma cobrança pics em poucos
- 00:01:28Passos
- 00:01:29utilizado um facilitador
- 00:01:31o mercado de pegar pedágio internet e
- 00:01:35para isso leva o voo de mostrar para
- 00:01:37vocês como baixar SD Card duas formas
- 00:01:41como configurá-la a gente vai querer
- 00:01:44criar uma as credenciais criar uma
- 00:01:46aplicação do painel da gerência net
- 00:01:48geral certificado e por fim gente vai
- 00:01:52geral pics intercoach do pics para
- 00:01:55depois a gente pagar e Vale ressaltar
- 00:01:58também criar SDK ela possui também
- 00:02:01outros exemplos para criar boletos
- 00:02:04carnes
- 00:02:05assinaturas e muito mais então se algum
- 00:02:08próximo webinar esse desejo saber sobre
- 00:02:11outros meios de pagamentos utilizando
- 00:02:13stk pode deixar aqui no campo de
- 00:02:15perguntas ou levar lá no corte sugestão
- 00:02:19para que a gente possa trazer em outros
- 00:02:21encontros Então acho estudo pessoal
- 00:02:24vamos passar por alguns pontos
- 00:02:25importantes o que vocês têm um melhor
- 00:02:28entendimento do serviço da gerência net
- 00:02:31Oi Carlos em seu negócio é primeiramente
- 00:02:34classe se você ainda não tem uma conta
- 00:02:36na gerência net basta acessar o site ou
- 00:02:40baixar o aplicativo da gerência net e
- 00:02:42seguir os passos para criar a conta e
- 00:02:45totalmente gratuita e após a abertura da
- 00:02:47sua conta já pode começar a fazer
- 00:02:50transações pics e ter acesso a pree
- 00:02:52diversas ferramentas de cobrança é e o
- 00:02:56outro ponto é que a gente sempre gosta
- 00:02:58de dar trazer que no todos os levem-nas
- 00:03:02que a gente apresenta é um breve resumo
- 00:03:04aqui na documentação da peiga
- 00:03:08gerencianet que a gente consegue ter
- 00:03:11também essa visão geral da PM o gente
- 00:03:14Acesse aqui o menor é o site da gerência
- 00:03:17net no menu Apis
- 00:03:20Oi e a gente a redirecionável para a
- 00:03:24documentação da gerência net e que a
- 00:03:27gente a carne a documentação da Perks é
- 00:03:30que a gente tem é a Collection do posto
- 00:03:33que é muito importante muito bacana e
- 00:03:36traz todos os dentes points do pics é
- 00:03:39que a gente tem a gente vai precisar
- 00:03:40deste link né a esse de cá de PHP uma
- 00:03:44novidade fresquinha aqui que nós temos
- 00:03:47nessas é esse pai tão também que foi
- 00:03:51lançada hoje então já está com os o
- 00:03:55método de pagamento pics é um quem gosta
- 00:03:58de programar em Python aí fica a dica
- 00:04:01para dar um confere lá
- 00:04:03aqui a gente tem a volta base e são
- 00:04:06utilizados para fazer as requisições na
- 00:04:09pe e muitos outros detalhes aí né que a
- 00:04:12gente tem um um passo a passo como criar
- 00:04:15o certificado é a gente vai utilizar
- 00:04:19aqui um conversor que tá Oi Janete é
- 00:04:23aqui nós temos um uns o Marco todos os
- 00:04:27em fontes do pics para para utilização
- 00:04:31na pe uma gente vindo aqui em um decent
- 00:04:36points a gente tem os detalhes do Body
- 00:04:38que podem ser passados
- 00:04:40atributos que são obrigatórios e os que
- 00:04:43não são obrigatórios então a
- 00:04:45documentação tá bem completa bem
- 00:04:47atualizado o pessoal é sempre bom a
- 00:04:49gente conferir
- 00:04:51O que é e também a gente tem nela como a
- 00:04:55gerência net tem outro médico pagamento
- 00:04:57a gente tem opção de gerar boleto gerar
- 00:05:00cartão então você descobrindo aqui a
- 00:05:04acessão da documentação você consegue
- 00:05:07ter vários
- 00:05:09exemplos de códicos também em várias
- 00:05:13linguagens e todos os detalhes de
- 00:05:15consumir a pedida gerencianet
- 00:05:19E aí sim você deixar passar qualquer
- 00:05:23coisa Jéssica pode complementar por
- 00:05:25favor Pode deixar
- 00:05:26então agora eu já vou passar aqui
- 00:05:30pessoal para criação da
- 00:05:33das da nossa aplicação para que a gente
- 00:05:36tenha
- 00:05:37acesso à api certo eu já tô com a minha
- 00:05:42conta aqui logada E para isso a gente
- 00:05:45vai acessar o menu minhas aplicações
- 00:05:48criar uma nova aplicação
- 00:05:51oi oi seria o nome vou colocar SDK
- 00:05:56E aí pegar p
- 00:05:59e eu vou desabilitar up emissões de
- 00:06:01boletos a gente vai fazer um exemplo
- 00:06:03aqui somente de pics então no momento em
- 00:06:07missões não não vai ser necessário e
- 00:06:10para o teste aqui eu vou habilitar todos
- 00:06:13os escopos certo tanto de produção
- 00:06:16quanto homologação e a isso aqui pessoal
- 00:06:19né vai de de acordo com a demanda e o
- 00:06:23sistema precisava Se algum desses riscos
- 00:06:27aqui não foram necessários não vai ser
- 00:06:29necessário habilitar ele que no momento
- 00:06:31da criação da ação
- 00:06:33é só clicar em criar vai pedir minha
- 00:06:36assinatura eletrônica
- 00:06:39e preencher aqui
- 00:06:47e
- 00:06:51preenche da assinatura
- 00:06:55eu pedi para eu confirmar aqui e criada
- 00:06:59a minha aplicação e nesse momento aqui a
- 00:07:03gente tem obter as credenciais antes de
- 00:07:06produção quanto de homologação ce e a
- 00:07:10gente vai precisar para fazer
- 00:07:12autenticação na pe
- 00:07:15Outro ponto que a gente precisa para
- 00:07:19autenticar na peepz é o certificado
- 00:07:23certo então vocês aqui o menu meu
- 00:07:26certificados
- 00:07:30eu vou criar um novo certificado
- 00:07:33colocar também SDK PHP
- 00:07:38e o inserir novamente que minha
- 00:07:41assinatura
- 00:07:49E aí
- 00:07:50E aí
- 00:07:53a
- 00:07:54beleza e aqui pessoal a gente deve ser
- 00:07:59tentar nesse nesse momento e depois e
- 00:08:02você baixo você certificado uma vez você
- 00:08:06não consegue baixar esse mesmo novamente
- 00:08:08então é sempre bom a gente baixar salvar
- 00:08:12né em um lugar seguro eu vou salvar aqui
- 00:08:14no download mas não câncer e deixar
- 00:08:16salvo e download né salvo numa baixinho
- 00:08:19para você ter ele sempre guardado é
- 00:08:23já tá salvo e um detalhe é que o PHP
- 00:08:30para que a gente possa autenticar nas
- 00:08:32requisições ele utiliza do formato outro
- 00:08:36tempo e vocês puderam reparar aqui e o
- 00:08:41certificado que nós baixamos ele está em
- 00:08:44ponto P12 na agência net vai sempre
- 00:08:47entregar o certificado em ponto P12
- 00:08:50então a gente precisa realizar essa
- 00:08:53conversão de certificado certo E para
- 00:08:56isso a gente essas voltando aqui na
- 00:08:58documentação a gente sempre se apoia
- 00:09:02nela vou ter que ir na documentação do
- 00:09:05pics a gente acessando a seção aqui de
- 00:09:09gerar uma aplicação e o certificado
- 00:09:12E aí a gente tem essa observação aqui né
- 00:09:15algumas linguagens deve utilizar o
- 00:09:17formato quanto bem e a gente tem a
- 00:09:20gerência net foi
- 00:09:24disponibiliza é um download aqui que é
- 00:09:28um conversor basta você clicar
- 00:09:31o e
- 00:09:32baixar esse esse conversor eu já tenho
- 00:09:35ele salvo ele ou caso você tem uma
- 00:09:39acesso a linha de comando de um Linux
- 00:09:41por exemplo você pode
- 00:09:44executar o comando é por pelo Open SL
- 00:09:49certo então passaram e você acessar o
- 00:09:52diretório está salvo o seu certificado e
- 00:09:56é Rodar Esse comando aqui é com o nome
- 00:10:00do seu certificado enquanto P12
- 00:10:02convertendo ele né com outro meu às
- 00:10:06vezes com o mesmo nome para o quanto tem
- 00:10:07certo mas nesse momento vamos utilizar o
- 00:10:11conversor que a gente já tem aqui tá
- 00:10:15lembrando o Guilherme que essa segunda
- 00:10:17opção utilizando a linha de comando ele
- 00:10:20pede uma senha na hora de fazer essa
- 00:10:22conversão Só que essa senha não é
- 00:10:24necessário mas se você pressionar enter
- 00:10:27e converter sem senha mesmo essa senha
- 00:10:31essa é uma dúvida bem recorrente dos
- 00:10:34clientes né Qual senha utilizar Então
- 00:10:36não é necessária essa senha mas eu falei
- 00:10:39e uma outra coisa também outra dúvida
- 00:10:42que os clientes costumam ter quando
- 00:10:44baixo certificado. Pedroso cliente
- 00:10:46tentei instalar esse certificado aí pede
- 00:10:48uma senha de segurança e certificado não
- 00:10:51é para ser instalado esse certificado
- 00:10:54ele vai ser utilizado tá você fazer
- 00:10:57autenticação para você utilizar nessa
- 00:10:59requisições do PIS tão certificado.
- 00:11:02Pedroso já é o certificado
- 00:11:03prontinha para vocês utilizarem na
- 00:11:06integração do pics
- 00:11:08É verdade bem observado Jéssica
- 00:11:11Então é isso mesmo tem
- 00:11:15tem momentos que podem pedir essa senha
- 00:11:18no caso ali da conversão por linha de
- 00:11:21comando Então passa ali pressionar o
- 00:11:23enter né que assim vai ser vazia até
- 00:11:26mesmo na requisição por exemplo a
- 00:11:28requisição o clã
- 00:11:30tem o parâmetro que você passa a senha
- 00:11:33certo então você pode passar ali uma
- 00:11:35senha com duas "e vazia né que aí vai
- 00:11:39ser uma senha vazias é
- 00:11:41beleza obrigado Jéssica então voltando
- 00:11:45aqui a gente tem o certificado quanto
- 00:11:49P12 que nós passamos eu vou arrastar ele
- 00:11:52aqui para o nosso começou e clicar em
- 00:11:55converter e feito com muito show esse
- 00:11:59esse conversou e rápido rápido e seguro
- 00:12:04gente
- 00:12:05muito importante isso é e nem converteu
- 00:12:10salvou na mesma mesmo diretório que
- 00:12:13estava só o P12 e com o mesmo nome certo
- 00:12:16eu vou é só ir de tarde aqui para ficar
- 00:12:18mais fácil depois ali a gente vai vou
- 00:12:21deixar somente produção certo e agora a
- 00:12:25gente já pode partir do momento que nós
- 00:12:28vamos baixar a SDK
- 00:12:31certo e novamente vamos nos apoiar aqui
- 00:12:35na documentação é então é acessando aqui
- 00:12:40na documentação na sessão da Baby pics é
- 00:12:43você só o link aqui o repositório do kit
- 00:12:48Rubi né Tá SD Card de PHP é aqui pessoal
- 00:12:54a gente tem né os detalhes como instalar
- 00:12:56tudo
- 00:12:58é muito clientes têm mente dúvida de
- 00:13:02como instalar SSD cá então vou mostrar
- 00:13:05aqui para vocês é a verdade são os nomes
- 00:13:09é aqui a gente usa para baixar spk é a
- 00:13:15primeira delas se a gente pode baixar é
- 00:13:18realmente fazendo o download do Zip né
- 00:13:21do do projeto do dia derrube perto
- 00:13:24baixando aqui ele vai baixar esse
- 00:13:27Justamente esse diretório que com esses
- 00:13:29arquivos
- 00:13:30o outro a outra forma é
- 00:13:34realizando o realmente o clone do
- 00:13:38repositório que vai ser por linha de
- 00:13:40comando como fazer primeiro dessa forma
- 00:13:43pela linha de comando certo eu já deixei
- 00:13:47aqui minha máquina virtual ligada é
- 00:13:52aqui eu tenho né o PHP já instalado é um
- 00:13:57detalhe pessoal a gente vai precisar
- 00:13:59para essa para executar esses comandos
- 00:14:01aqui precisar do kit instalado em sua
- 00:14:05máquina e o composer bom e ali também
- 00:14:09claro do PHP a parte e é o que é
- 00:14:13necessário para executar o projeto PHP
- 00:14:15certo então o primeiro Eu já copiei aqui
- 00:14:20o link do repositor e basta eu feliz und
- 00:14:25Clone
- 00:14:27e do repositório
- 00:14:30e ele vai fazer o clone by estou aqui já
- 00:14:35e com exatamente o que tá lá no nosso
- 00:14:37repositório da spk nesse momento aqui
- 00:14:41ainda não tá pronto para a gente já usar
- 00:14:44a esse de cá a gente precisa instalar as
- 00:14:47dependências
- 00:14:48da do nosso projeto certo para isso as
- 00:14:54dependências ficam instalados aqui no
- 00:14:57composto enquanto Jason
- 00:14:59é sempre assim eu tô dentro aqui do
- 00:15:01diretor webinar e eu vou ter que entrar
- 00:15:04aqui na pasta GM api SDK PHP certo
- 00:15:10fala sobre Bento aqui eu vou rodar o
- 00:15:13comando composer install
- 00:15:15dentro do diretório que tiveram composer
- 00:15:19ponto de eso daí composinos tal que que
- 00:15:22ele faz ele entra aqui no composto é
- 00:15:24quanto dia isso ver as dependências que
- 00:15:26ele necessitam no projeto e baixo essas
- 00:15:29dependências é um bastardo eu executar o
- 00:15:32comando
- 00:15:33composer.
- 00:15:35Composer install
- 00:15:39Oi aqui é rapidinho
- 00:15:41se já foi feito ele bastou né uma um
- 00:15:46diretório vendo aqui em nosso projeto
- 00:15:49então aquele já baixou tudo que a gente
- 00:15:52precisa
- 00:15:53chorar executar Esse comando aí o
- 00:15:57próximo passo seria a gente alterar as
- 00:16:00credenciais e seria o certificado certo
- 00:16:04é uma pessoal não é a primeira forma da
- 00:16:07gente baixar o repositório baixar a SDK
- 00:16:11a gente já executou certo agora eu vou
- 00:16:16apagar tudo aqui
- 00:16:18a gente vai baixar de outra forma Só
- 00:16:22Mais um detalhe é deixa eu ver acho que
- 00:16:26não consigo ver
- 00:16:30e aqui pessoal por exemplo se você já
- 00:16:33possui um projeto né já tem um projeto
- 00:16:35grande que você está desenvolvendo um
- 00:16:38sistema que você já tem desenvolvido e
- 00:16:42que você utilize o projeto do composer
- 00:16:45né E você já ele
- 00:16:49a gerenciar suas dependências com
- 00:16:51compose prova sim seria SDK to do PHP em
- 00:16:56seu projeto então com certeza você já
- 00:16:59teria o o arquivo composicao.de é isso E
- 00:17:03aí bastaria você inserir essa linha aqui
- 00:17:07ó que é o que a gente tem aqui também no
- 00:17:11repositório eu sei se você já tem um
- 00:17:14projeto que usa o composer basta incluir
- 00:17:17a dependência no seu arquivo com coisas
- 00:17:19pouco disso é você pode né pegar essa
- 00:17:23dependência aqui insere no no projeto no
- 00:17:26seu arquivo compositor.de Zone e rodar o
- 00:17:29composer Install e aí ele vai baixar a
- 00:17:32SDK dentro do computador da pastinha
- 00:17:34vendo você
- 00:17:36bom então vão se partilhe para para
- 00:17:39segunda forma de baixar SDK que é
- 00:17:43através do do composer né a gente não
- 00:17:46vai precisar fazer um clone do
- 00:17:48repositório do hip-hop em já vai baixar
- 00:17:52tudo do to compose Então deixa eu apagar
- 00:17:56aqui novamente
- 00:17:59tá
- 00:17:59certo
- 00:18:01o paga que terminal para voltar para
- 00:18:04pastinha webnar certo então agora essa
- 00:18:09outra forma pessoal a gente pode baixar
- 00:18:11direto do repositório do compositor
- 00:18:15certo então basta a gente copiar esse
- 00:18:17comando aqui que tá no no nosso
- 00:18:20repositório ou também esse comando fica
- 00:18:23disponível na nossa documentação pessoal
- 00:18:26é só para gente ir detalhar aqui também
- 00:18:29ó
- 00:18:30a instalação das explicasse PHP
- 00:18:35e esse comando também está disponível
- 00:18:37aqui ó então a gente pode ir tomar como
- 00:18:41referência a documentação é
- 00:18:45a concessão daqui nosso projeto para
- 00:18:48executar o comando
- 00:18:51E aí embaixo o composer e depois baixas
- 00:18:54dependências dele é mas aqui aí a gente
- 00:18:58Neve ver uma diferença que ele não
- 00:19:01baixou o
- 00:19:02a pastinha exemplos aqui de fora mas ele
- 00:19:07é Bastou a pastinha da gerência net como
- 00:19:10uma dependência aqui do projeto que
- 00:19:13contém os exemplos então fraco que a
- 00:19:17gente consiga utilizar esses exemplos a
- 00:19:20gente precisa mover ele daqui de dentro
- 00:19:22a gente não pode executar esses exemplos
- 00:19:24dentro do diretório vendo Então o que eu
- 00:19:29vou fazer aqui basicamente é mover a
- 00:19:33pastinha exemplos aqui para fora certo
- 00:19:36Então como que vai a gente vai funcionar
- 00:19:39os exemplos né de cada tipo de transação
- 00:19:42vai estar aqui dentro e a dependência
- 00:19:46que é realmente a SDK vai estar dentro
- 00:19:48do diretório vendo que a nossa é
- 00:19:51perto e aqui na no caso vou deixar
- 00:19:56exemplos mesmo mas você pode por exemplo
- 00:19:58colocar o nome de
- 00:20:01cobranças últimas ações para conseguir
- 00:20:04né É definir de uma forma e melhor que
- 00:20:08seu projeto certo
- 00:20:12e agora pessoal a gente a pode partir
- 00:20:16aqui para configuração da nossa stk
- 00:20:19beleza e o que que a gente precisa para
- 00:20:23configurar a gente precisa editar esse
- 00:20:27arquivo com o ponto de isso que está
- 00:20:29dentro do diretor exemplos é que a gente
- 00:20:33vai precisar o Classe Ar de ir o Clark
- 00:20:36Secret o certificado que a gente passou
- 00:20:41EA definição do ambientes sandbox tu
- 00:20:45quer dizer que seria um ambiente dizem
- 00:20:48de homologação ou desenvolvimento e o
- 00:20:51sandbox falso seria produção
- 00:20:54eu vou utilizar aqui o ambiente de
- 00:20:58produção para que a gente possa fazer
- 00:21:00tem um pagamento aqui né Jéssica isso
- 00:21:03vou utilizar akio um ambiente de
- 00:21:06produção para manter que falci vou pegar
- 00:21:10um o meu mologação você consegue também
- 00:21:13gerar uma cobrança mas não vai ser
- 00:21:15possível vou fazer o pagamento em caso
- 00:21:18de teste webhook de todas as questões
- 00:21:20vem hoje que sempre faça o teste em
- 00:21:23produção com valores baixos da cobra
- 00:21:26hoje Exatamente é E frisando aí que até
- 00:21:30dia Trinta e Um de 30 de julho é
- 00:21:35as taxas nem não tem tarifa nas
- 00:21:39transações de pizza através da frente
- 00:21:42então muito interessante para quem está
- 00:21:45desenvolvendo Pode fazer os meus testes
- 00:21:47introdução que não vai ter tarifa aí
- 00:21:51nessas transações
- 00:21:52lembrando também o Guilherme que
- 00:21:54certificado até gerada ali Um
- 00:21:56certificado gerado por conta ou se você
- 00:21:59tem mais de uma aplicação de pics não
- 00:22:01precisa gerar Mais Um certificado esse
- 00:22:03somente um o que vai alterar você as
- 00:22:06credenciais corrente a giclagem Secret
- 00:22:09exatamente bem E aí
- 00:22:12bom então pessoal vou buscar aqui na
- 00:22:15minha conta
- 00:22:20a aplicação que a gente criou
- 00:22:23lá e pegar o cade produção
- 00:22:29Oi e o corte Secret de produção também
- 00:22:34Tá certo e aqui o certificado lembra que
- 00:22:38eu alterei o nome dele para produção
- 00:22:41lá na no meu downloads o que que eu vou
- 00:22:45fazer aqui
- 00:22:46o pé está em produção ver com o mesmo
- 00:22:50nome e aqui tem um detalhe pessoal é que
- 00:22:54é o caminho do certificado é esse
- 00:22:59caminho de certificado a gente tem que
- 00:23:00ter atenção
- 00:23:01porque por exemplo o PIS né os exemplos
- 00:23:06do pics eles estão dentro desse
- 00:23:08diretório que exemplos dentro desse
- 00:23:11outro diretório pics e aqui a gente tem
- 00:23:15é cada exemplo aqui por exemplo criar a
- 00:23:17cobrança o uma chave a gente tem esses
- 00:23:22exemplos aqui certo então é para fazer
- 00:23:26no momento fazer autenticação a esse
- 00:23:29teclado está configurada para aqui e se
- 00:23:32você está utilizando executando o
- 00:23:35cliente quanto PHP
- 00:23:38acessar esse certificado a gente precisa
- 00:23:40vou retornar uma para um diretório e
- 00:23:44acessar o diretório certo então isso
- 00:23:47aqui tem que acompanhar dessa forma
- 00:23:49certa então eu vou dessa forma que já tá
- 00:23:53funcional é e eu vou inserir o nosso
- 00:23:57certificado aqui nesse diretório SDK já
- 00:24:00deixa esse esses dois certificados
- 00:24:03vazios para a gente tem um teste né vou
- 00:24:06excluir eles aqui e ou mover esse
- 00:24:10certificado
- 00:24:11aqui para dentro da parte incerta
- 00:24:14ele tá na economia produção para ter
- 00:24:17certeza ou copiar o nome de produção
- 00:24:20aqui é e colar aqui Ó tá certinho ontem
- 00:24:24então aqui nossa esse de cá já está
- 00:24:28configurada é nosso flathead 41 em um
- 00:24:32sandbox Está correto então a gente já
- 00:24:36pode parte aqui para o carro qualquer
- 00:24:40consumir gente ponte que já vai
- 00:24:41funcionar
- 00:24:43Então pessoal o primeiro a gente pode
- 00:24:46aqui que aí eu quero mostrar para vocês
- 00:24:49vai ser o de criar uma chave pics porque
- 00:24:53a gente vai precisar de criar uma chave
- 00:24:55pics para criação da cobrança certo
- 00:24:59então vou criar uma chave fixa através
- 00:25:01de sim bom hein
- 00:25:04e aqui um detalhe que para a gente
- 00:25:07utilizar esse exemplo a gente não
- 00:25:10precisa
- 00:25:11inserir nenhuma informação
- 00:25:13certo é aquele já vai fazer o pecuária
- 00:25:17aqui da do autor longe do composite vai
- 00:25:20carregar todas as dependências
- 00:25:23carregar os namespaces aqui buscar as
- 00:25:27informações das credenciais que estão no
- 00:25:29conflito enquanto Jason
- 00:25:31é e nem especial a a
- 00:25:35SBK aqui para então criar a chave RP e
- 00:25:39eu acho a vítima certo então basta a
- 00:25:43gente acessar esse esse código aqui né
- 00:25:46esse arquivo para gerar a nossa chave
- 00:25:50fixa E para isso também eu já deixei
- 00:25:53aqui é o meu projeto navegador fé vocês
- 00:25:59a exemplos pics e o diretório que né E
- 00:26:06como eu disse a gente vai
- 00:26:08simplesmente clicar aqui que vai seja
- 00:26:12gerado uma chave dele
- 00:26:16já vai testar a
- 00:26:22e aqui né foi até uma coisa que eu não
- 00:26:24esperava
- 00:26:25aqui um detalhe é
- 00:26:29a criação de Chaves pics Tem um limite
- 00:26:34não é pessoa física tem limite de até 5
- 00:26:37xavix e pessoa jurídica até 20 Chaves
- 00:26:41pipipi certo mas é um de um outro
- 00:26:46detalhe que é esse endpoint aqui esses
- 00:26:50três a gente pode que a gente utiliza
- 00:26:52aqui para criar
- 00:26:54estar e deletar serve somente para chave
- 00:27:00aleatória certo Ou seja eu posso ter uma
- 00:27:03chave aleatória e Quatro Chaves por
- 00:27:07exemplo um e-mail 2,5 no CPF um celular
- 00:27:11em então você pode né tem que ser tentar
- 00:27:14isso se você tem é uma pessoa física
- 00:27:17você então tem limite 5 Chaves
- 00:27:21bom e você listar ali e aparecer somente
- 00:27:24uma chave Fix então e der um erro assim
- 00:27:27como aconteceu aqui comigo Quer dizer
- 00:27:29que você tem quatro outras Chaves é né
- 00:27:33que estão cadastrados certo então a
- 00:27:36gente tem que se atentar a isso também é
- 00:27:39então ao invés de de
- 00:27:44é criar que mais um criar mais uma chave
- 00:27:48Pixel vou só
- 00:27:49listar aqui eu tenho três chaves pizza
- 00:27:52aqui e mais duas né duas Chaves e não
- 00:27:56são aleatórios é que provavelmente vai
- 00:27:59ser um e-mail ou telefone por exemplo
- 00:28:02Então vou excluir uma delas aqui
- 00:28:05e eu vou copiar a chave
- 00:28:08o burro vou vir aqui no meu projeto
- 00:28:12como deletar ela ou então aqui na
- 00:28:16explicar já tá tudo prontinho basta aqui
- 00:28:18eu inserimos parâmetros no parâmetro
- 00:28:22chave a minha chave que eu quero deletar
- 00:28:24certo voltar aqui e executar o código
- 00:28:30deu 200 quer dizer que essa chave foi
- 00:28:33deletada Então posso ver aqui novamente
- 00:28:36e ver que não tem mais nenhum certo
- 00:28:40então agora vão vamos para a gente
- 00:28:43aproveitar né que a gente está testando
- 00:28:45outro gente pode aqui vamos criar né
- 00:28:48mais uma chave
- 00:28:50aleatório aqui para gente utilizar no
- 00:28:52nosso próximo passo Então é só executar
- 00:28:56o cliente e a gente já criou que a nossa
- 00:29:00nova chave pics certo com essa nova
- 00:29:03chave e eu vou utilizar no próximo passo
- 00:29:07e é o grande momento que a gente tanto
- 00:29:10esperava que é girar o
- 00:29:12a pix e Vejam Só que simples que é
- 00:29:16também a gente criar esse PIS
- 00:29:19tá vindo aqui pessoal vou saindo aqui
- 00:29:22para o nosso projeto
- 00:29:24e eu vou ser sapo o diretório pics
- 00:29:28charge né que é uma cobrança e vindo
- 00:29:31aqui no cliente a gente tem os detalhes
- 00:29:35para a criação da cobrança pics né que a
- 00:29:38gente vai precisar para gerar um QR Code
- 00:29:40pics tá certo aí que mesma coisa gente é
- 00:29:45faz um o autoload aqui do das
- 00:29:48dependências
- 00:29:49e nós Montamos o body da requisição onde
- 00:29:54a gente passa todas as informações
- 00:29:56de cobrança que a gente quer passar né e
- 00:30:00aqui vai ter a inspiração que é um tempo
- 00:30:04é é um é um e 32 então você pode colocar
- 00:30:09de um segundo até é um número bem grande
- 00:30:12vai ser sempre inspiração que é em
- 00:30:15segundos
- 00:30:16é um dever dor a gente tem espécie nome
- 00:30:20valor a chave pics no caso é a chave da
- 00:30:23conta do recebedor de a nossa que a
- 00:30:26gente está gerando e outras informações
- 00:30:28adicionais aqui é um detalhe pessoal né
- 00:30:33Sempre acompanhando também na
- 00:30:34documentação
- 00:30:35e que a gente outra aqui na documentação
- 00:30:39na cesta de criar cobrança
- 00:30:44a gente tem esses exemplos do Bora que a
- 00:30:47gente pode passar né de um devedor com
- 00:30:50CPF de um devedor com CNPJ né com
- 00:30:54algumas outras informações e a gente
- 00:30:56também tem na os carros que são
- 00:30:58obrigatórios os que não são então a
- 00:31:01gente poderia muito bem né que é uma
- 00:31:03limitada ali é
- 00:31:06se tornando lá é a gente criou a nossa
- 00:31:10chave pizza ou copiar ela
- 00:31:13A copiar Nossa chave pics e coloque
- 00:31:17e o bode está pronto basta a gente
- 00:31:20executar o nosso arquivo trade PHP
- 00:31:24e eu vou voltar uma dessa página aberta
- 00:31:29que a gente precisa dessa chave
- 00:31:32então vou voltar aqui no diretório PIS
- 00:31:36e acessar passa Charles e o arquivo
- 00:31:41Create. PHP a executar ele e vou a
- 00:31:49cobrança criada ou o nosso QR Code todos
- 00:31:54os detalhes aqui da cobrança né que aí a
- 00:31:58gente retornou é o pesquisar de ir esse
- 00:32:02peixe Sardinha é a gente não precisou
- 00:32:05criar porque na SDK é utilizado em
- 00:32:09depoente EA própria gerencianet vai
- 00:32:12fornecer STX agir que o identificador
- 00:32:15único da cobrança é que tem um location
- 00:32:18que a URL que contém todos os dados essa
- 00:32:22cobrança no momento de pagar o QR Code o
- 00:32:25PSP do pagador vai buscar as informações
- 00:32:28de cobrança Através Dessa vez URL a Elsa
- 00:32:33o status nego bebedor mesma coisa que a
- 00:32:36gente passou lá no Burger da requisição
- 00:32:40Oi Ni agora que tá pronto era seria só
- 00:32:44pagar Mas aí você se deve estar se
- 00:32:46perguntando aí e será que vai ter que ir
- 00:32:50ficar né preenchendo aqui toda vez na
- 00:32:52mão as informações e aí pensando nisso a
- 00:32:55gente né a vantagem de utilizar SDK é
- 00:32:59que a gente já dá esses exemplos Todos
- 00:33:01prontos né com todas as informações e
- 00:33:05bastaria você é manipulado informações
- 00:33:09do seu cliente né da cobrança o valor o
- 00:33:13tempo de expiração é manipular ali com
- 00:33:16banco de dados na informações vindo do
- 00:33:18banco de dados ou de um formulário para
- 00:33:21me fazer uma cobrança dinâmica aqui sem
- 00:33:24ter que você que você tem aqui né
- 00:33:27preencher as informações no código que
- 00:33:29manualmente
- 00:33:30E aí pensa nisso é nós vamos aqui
- 00:33:34utilizar o posto para simular um
- 00:33:37formulário né quando se você tivesse
- 00:33:39implementando um formulário HTML
- 00:33:42para o frente em seu projeto e mandamos
- 00:33:46informações aqui para o bequinha de para
- 00:33:47gerar cobrança certo então para isso
- 00:33:52aqui é eu já deixei o meu colchão aqui
- 00:33:56aberto
- 00:33:58e já preparado certo
- 00:34:04e eu deixei aqui
- 00:34:06duas requisições
- 00:34:09bom e uma vai ser aqui para o formulário
- 00:34:12para criar a cobrança e depois a gente
- 00:34:15vai consultar essa cobrança utilizando
- 00:34:18esse formulário também então assim como
- 00:34:21no HTML a gente cria um form com o Edson
- 00:34:25com o método hoje para a gente enviar as
- 00:34:29informações
- 00:34:30via post e na Direction que é o arquivo
- 00:34:35que a gente vai mandar as informações
- 00:34:37então aqui o Edson no posto uma seria a
- 00:34:42URL e a URL que eu vou mandar essas
- 00:34:45informações vai ser justamente essa que
- 00:34:48a gente utilizou aqui para criar nesse
- 00:34:50momento eu vou copiar ela aqui bom então
- 00:34:54eu vou criar que como se fosse os inputs
- 00:34:58to formulário no HTML é
- 00:35:01agir essa cobrança eu vou criar deixa eu
- 00:35:06ver um dois somente três Campos aqui
- 00:35:09nesse formulário o que vamos imaginar
- 00:35:12que no seu no seu sistema se tempo seu
- 00:35:16cliente é você já vai na pergunta que
- 00:35:20você vai querer já deixar um um tempo de
- 00:35:23expiração fixo né é o vai vir né de um
- 00:35:28cadastro do seu cliente que está
- 00:35:29utilizando seu sistema vai vir esse
- 00:35:31tempo de expiração
- 00:35:33certo a chave pics também né vai se vai
- 00:35:36ser fixa do que o recebedor ou talvez
- 00:35:40você possa colocar essa chave pics junto
- 00:35:43aqui confirmou que Jason e buscar ela
- 00:35:46puxar ela daqui é
- 00:35:49é E essas informações adicionais também
- 00:35:51né Vamos imaginar que você pare de um
- 00:35:56banco de dados eu tá posteriormente
- 00:35:59manipular aqui
- 00:36:01então Vamos criar aqui um CPF o nome e o
- 00:36:05valor eu vou copiar aqui esse valor do
- 00:36:09CPF para esse esse campo aqui e vou
- 00:36:13nomear esse incuti aqui de CPF
- 00:36:18o CPF o outro vai ser o nome e valor
- 00:36:22então vou criar mais dois Campos nome
- 00:36:27e valor
- 00:36:31Tá certo e agora que a Jéssica que tá me
- 00:36:35devendo um bom dinheirinho vou mandar um
- 00:36:37vídeo aí para segurar
- 00:36:40mentirosa aí
- 00:36:43vamos criar uma cobrança aqui para ela
- 00:36:47você tá vendo era
- 00:36:49muito né nossas
- 00:36:54brincadeiras aqui uma cobrança de
- 00:36:57de um centavo
- 00:37:00o pé
- 00:37:02bom então vamos imaginar que esse aqui
- 00:37:05então seria o front-end do seu projeto
- 00:37:08ali um formulário e eu seu cliente
- 00:37:10estaria preenchendo ele o cpf dele com o
- 00:37:13nome e não é o valor da cobrança ou
- 00:37:16talvez que poderia tá vindo de um
- 00:37:18carrinho ali do seu seu front-end né que
- 00:37:22para ir para cobrança final nem
- 00:37:26e sendo assim a gente tá com o
- 00:37:28formulário Pronto agora a gente precisa
- 00:37:31receber essas informações pé para isso
- 00:37:34eu vou criar as variáveis
- 00:37:37variável O que é uma variável CPF
- 00:37:40a outra variável nome
- 00:37:44e outra variável valor fé e vou
- 00:37:51instanciar elas aqui
- 00:37:54a mim e valor
- 00:37:59e aqui pessoal então como a gente está
- 00:38:01enviando lá no formulário um método post
- 00:38:04a gente vai receber ela aqui eu no Koch
- 00:38:06também e elas estão com mesa com os
- 00:38:10mesmos nomes né
- 00:38:12então a gente vai ser cpf também
- 00:38:16quem é que vai ser
- 00:38:22que vai ser nome e que vai ser esse
- 00:38:26valor
- 00:38:29aí pessoal né aqui a gente tá dando
- 00:38:32somente o exemplo Claro e você poderia
- 00:38:35fazer uma tratativa de vanida se o CPF é
- 00:38:38válido ou validar se realmente está
- 00:38:41enviando o campo se não tá trazendo ele
- 00:38:43fazer aqui você poderia fazer essas
- 00:38:45tratativas é para poder receber ali no
- 00:38:49seu backing te apresentar um erro caso
- 00:38:51ocorra até então tendo aqui a gente vai
- 00:38:55receber esses valores dinamicamente e
- 00:38:58criar cobrança o meu Deus partir aqui
- 00:39:02para o nosso
- 00:39:04o nosso formulário
- 00:39:06perto e basicamente clicar em send
- 00:39:11a guarda um pouquinho
- 00:39:14o ipe pronto a cobrança criado
- 00:39:18Oi aqui é no seu no seu front-end você
- 00:39:21ao invés de tratar para exibir todas as
- 00:39:24informações
- 00:39:26você poderia provavelmente escrever
- 00:39:31algum texto para o cliente pagar o QR
- 00:39:33Code exibir somente QR Code é aí que ia
- 00:39:37essa aqui é a vantagem da spk gente
- 00:39:39entrega Tudo e você manipula da forma
- 00:39:42que você achar melhor
- 00:39:44então Jéssica pode ir pago aqui
- 00:39:49vamos lá e
- 00:39:56E se eu vou conseguir ler
- 00:39:59E aí
- 00:40:05é
- 00:40:14um detalhe aqui ó aqui a gente não
- 00:40:17confirmou que tava vindo certo né ao
- 00:40:19veio o nome dela é que cobrança então
- 00:40:22veio certinho gente tá Tinga é é
- 00:40:28e
- 00:40:29esse ano deu ovo não
- 00:40:32febre
- 00:40:35que eu não tava devendo ele queria ter
- 00:40:37me devolver
- 00:40:40então pessoal né estando pago aqui ele
- 00:40:44tá nesse momento que a gente criou ele
- 00:40:47estava com o status ativo né e agora a
- 00:40:51gente vai fazer uma consulta desse pics
- 00:40:54pra gente ver se realmente foi pago o
- 00:40:57QR Code né E para isso a gente vai fazer
- 00:41:01uma consulta pelo TX agir
- 00:41:04e é para isso também né spk
- 00:41:08existe o
- 00:41:10esse exemplo aqui ou de Teu ponto pegar
- 00:41:13P né que a gente basta informar o TX
- 00:41:18site da cobrança para trazer todas as
- 00:41:21informações
- 00:41:21esse dessa cobrança pe é
- 00:41:25então eu para ficar mais interessante
- 00:41:28eu não vou inserir aqui eu vou também
- 00:41:31fazer essa essa jogada do formulário eu
- 00:41:34vou criar aqui uma variável tx ai de ir
- 00:41:38a principal chance a ela aqui
- 00:41:42recebendo do método post
- 00:41:46e vou também o criar um formulário
- 00:41:50o parâmetro deste site certo
- 00:41:55Oi E para isso aqui eu deixei esse outro
- 00:41:59in the Point
- 00:42:00Oi E para isso eu vou usar
- 00:42:06esse caminho mas agora é o The Tail
- 00:42:11o ponto PHP
- 00:42:15e ele é Como disse eu esqueci lá uma
- 00:42:18variável que recebe o post e um
- 00:42:22parâmetro peixe site ou passa a ele Aqui
- 00:42:25e aqui não é como o valor eu vou passar
- 00:42:29um pesquisar de dessa cobrança que a
- 00:42:31gente criou e que a Jéssica pagou
- 00:42:34tô passando aqui como valor vou clicar
- 00:42:38em sente
- 00:42:41o
- 00:42:42hipnotista in a gente
- 00:42:44faz essa consulta e exibe todas as
- 00:42:48informações
- 00:42:49desse dessa cobrança que a gente acabou
- 00:42:53de passar o texto invadir a gente pode
- 00:42:55ver aqui que é a cobrança que eu acabei
- 00:42:58de ir lá para a Jéssica no valor né no
- 00:43:00valor um centavo e ela alterou o status
- 00:43:04para concluída a gente já não né Essa
- 00:43:07cobrança dinâmica qualquer cor dinâmico
- 00:43:10a gente paga somente uma vez alterou
- 00:43:13para concluir e foi inserido aqui esse a
- 00:43:19Rick the topics que é o o registro do
- 00:43:24pagamento né que é realmente o pics a
- 00:43:27efetivação do PIS possui and twenty e o
- 00:43:30TX agir da cobrança
- 00:43:33bom então foi isso pessoal né a gente
- 00:43:36fez todo esse processo Gente pior e
- 00:43:40Baixou esse de cá
- 00:43:42criamos ele Nossa chave pics a gente a
- 00:43:45ter com o erro Amei gente os outros a
- 00:43:47gente pode da da chave e criamos pagamos
- 00:43:51e fizemos a consulta então a mais que dá
- 00:43:55SDK é da essa possibilidade de
- 00:43:59conseguir manipular de diversas formas
- 00:44:02no seu projeto e conseguir adaptar em
- 00:44:06qualquer projeto que tiver utilizando
- 00:44:08não sou pegar aqui outro nas outras stk
- 00:44:12funcionando né tem o mesmo objetivo
- 00:44:15e
- 00:44:16agora a gente tá aí com quase dez
- 00:44:19minutos para acabar um se tem alguma uma
- 00:44:24pergunta até que passar a letra M só
- 00:44:27para complementar a nossa receita aí que
- 00:44:29a gente tem todos os exemplos tem toda a
- 00:44:32descrição de Atos né do PIS então tem
- 00:44:35todos os estados possíveis todos na
- 00:44:37terça todas as descrições desses status
- 00:44:40a gente atualmente a gente tem esse
- 00:44:43daqui lado e PHP e Python né que tem a
- 00:44:45opção do pics mas a gente tem o
- 00:44:48Collection também disponível para quem
- 00:44:50tá fazendo em outra linguagem que tá
- 00:44:52utilizando então assim tem os end points
- 00:44:55todos você tá quiser abrir o link lá pra
- 00:44:59gente mostrar
- 00:45:01tem um link da Collection que têm todos
- 00:45:04os depoentes disponíveis então exemplos
- 00:45:08a gente tem na documentação só você
- 00:45:10seguir eu documentação inserir-se os
- 00:45:12exemplos na Collection do post mané e
- 00:45:15tem uma breve descrição aí da de cada um
- 00:45:19também é criar cobranças e com o
- 00:45:22Guilherme criou uma cobrança Nossa
- 00:45:24Cidade Pega até ela já cria Nossa
- 00:45:26gerencianet e geram precisar de mas pode
- 00:45:30ter casos onde o cliente tem um precisar
- 00:45:32de customizado Então nesse caso a gente
- 00:45:34tem um endpoint onde o cliente define a
- 00:45:38pesquisar de Então quem permetal isso na
- 00:45:42esse de carne é bem simples tenha
- 00:45:45Collection e auxiliando todos vocês você
- 00:45:48também completinha mesmo e e a gente tá
- 00:45:51disponível também para auxiliar nas
- 00:45:53integrações nos desenvolvimentos das
- 00:45:55vezes de casa aí isso melhora a questão
- 00:45:58do pesquisar de aqui que você pode
- 00:46:00informar Vocês pode ser o número do
- 00:46:02pedido né E esse o campeonato fazer com
- 00:46:05o nome do sistema é tem várias
- 00:46:07possibilidades e como a Jéssica me
- 00:46:10ensinou também eu tenho aqui né a SBK
- 00:46:13SBK
- 00:46:15Oi desculpa Collection do posto é que eu
- 00:46:18já importei aqui é e o que a Jéssica
- 00:46:21mencionou aqui ó O Bacana da da
- 00:46:25Collection aqui no cocho o próprio
- 00:46:28última Gere snippets né que são os
- 00:46:30trechos de código é dessa requisição que
- 00:46:34tá sendo feio então é aquele já oferece
- 00:46:36várias linguagens é por exemplo Java Gol
- 00:46:41artnet diversos exemplos aqui por causa
- 00:46:45que por exemplo de um da autenticação
- 00:46:47que é a principal né o primeiro passo
- 00:46:49que você vai ter que fazer para utilizar
- 00:46:52para a IX Então a gente tem consegue
- 00:46:56obter exemplos de autenticação em várias
- 00:46:59linguagens aqui certo isso que é o
- 00:47:02Bacana aqui tô hoje uma forma de você
- 00:47:06começar né antes a integração ver como
- 00:47:09que é o funcionamento a criação da conta
- 00:47:12gratuita então você pode criar os
- 00:47:13certificados também é bem sim se você já
- 00:47:16era aí na nossa Collection do posto me
- 00:47:19ensina eu passo a passo como você insere
- 00:47:21certificados também então antes de
- 00:47:25qualquer requisição sempre autenticar às
- 00:47:27vezes requisições de autenticação o
- 00:47:29assustou o que que vai te retornar ele
- 00:47:31tem um tempo de inspiração enquanto ele
- 00:47:34não foi esperado você pode consumindo
- 00:47:35requisições né eu então é bem simples
- 00:47:39mesmo
- 00:47:40Exatamente é
- 00:47:43tão que vamos para as perguntas
- 00:47:47eu tenho uma pergunta aqui do
- 00:47:51João Oliveira que foi como gerar o que é
- 00:47:55cogito pics né como que foi gerado O que
- 00:47:58é código PIN é aqui pessoal
- 00:48:01a SDK a nossa na verdade a p i da
- 00:48:06gerência net possui um endpoint O que é
- 00:48:10o obter QR Code a partir de dedo
- 00:48:14location Tá certo então aqui no na na
- 00:48:18documentação e tanto aqui na Collection
- 00:48:20a gente tem esse in the Point aqui que é
- 00:48:25o gerar QR Code de um e dê um nó queixo
- 00:48:30então quando a gente criou a cobrança
- 00:48:33certo a gente obtém o location e a gente
- 00:48:39tem o IP dele então para isso basta a
- 00:48:42gente pegar esse ver e informar aqui no
- 00:48:47na requisição para obter as informações
- 00:48:51quando você realiza essa requisição você
- 00:48:55vai obter justamente essas informações
- 00:48:58aqui que é o QR Code o que que é isso
- 00:49:02quer Cold e sequer cold é o pico e cola
- 00:49:05que a gente conhece gostaria né Você
- 00:49:08pode exibir a imagem e eximir o Pit Stop
- 00:49:14cola para o seu cliente não era às vezes
- 00:49:17através do aplicativo mesmo e já Olá lá
- 00:49:20dentro do banco né do agente pagador
- 00:49:23para pagar o QR Code e o outro retorno
- 00:49:28que a imagem que é cor que essa streaky
- 00:49:32aqui certo essa Spring né a gente não é
- 00:49:36não consegue pagar por ela assim
- 00:49:37diretamente a gente precisa fazer é
- 00:49:42uma adaptação essa Spring é a imagem em
- 00:49:46base64
- 00:49:47certo e para gente tirar essa imagem o
- 00:49:51que que é feita que na stk vou aqui no
- 00:49:54código do cliente
- 00:49:56e a gente tem né no retorno aqui do bico
- 00:50:00generate QR Code retorna aquelas duas
- 00:50:04informações o QR Code imagem QR Code aí
- 00:50:08basta né você
- 00:50:10informar o imagem QR Code essas trigo o
- 00:50:14valor dessa stringhi
- 00:50:16dentro de uma tag src doe-mg
- 00:50:21então basta a gente pegar essa toca
- 00:50:24aquela string e colocar dentro do BMG
- 00:50:27aqui que já vai né exibindo o dml a
- 00:50:31imagem do quer Koch que já vai ser
- 00:50:33possível pagamento
- 00:50:36e é isso tem mais alguma pergunta o
- 00:50:39Jéssica aqui não a gente não tem mais
- 00:50:45e é tem um cliente aqui perguntando como
- 00:50:48que ele faz para receber a confirmação
- 00:50:50de pagamento
- 00:50:51uma dúvida bem recorrente né Guilherme
- 00:50:54em relação webhook ursinho
- 00:50:58e é para para você configurar uma um
- 00:51:00erro que tem na nossa documentação tem o
- 00:51:03passo a passo os detalhes muitas
- 00:51:05informações Como que você configure seu
- 00:51:08servidor para cadastrar e sua bem Hulk
- 00:51:10Tem Que Ser Um certificado você podia
- 00:51:13ter mostrar lá ou que leva o certificado
- 00:51:16que é necessário para
- 00:51:17a configuração do webhook seria o
- 00:51:20certificado Será que a gerência net
- 00:51:22disponibiliza né
- 00:51:24no site da documentação Deixa eu voltar
- 00:51:28essa questão da configuração do webhook
- 00:51:30ela fica na sessão de webhook aí da
- 00:51:34documentação aqui ó
- 00:51:38E aí
- 00:51:44a
- 00:51:46processar o tipo aqui na seção webhook
- 00:51:50Jéssica é isso então aqui a gente tem os
- 00:51:55detalhes do que que é necessário é o que
- 00:51:58é necessário o chá é o certificado
- 00:52:02gerenciar mente essa
- 00:52:06dois isso esse link disponível aí você
- 00:52:10consegue ter certificado né para inserir
- 00:52:13no as configurações do servidor
- 00:52:16eu sei nesse sessão do webhook tem todos
- 00:52:18os detalhes hoje não a gente não tem
- 00:52:20tempo de passar por essa essa questão né
- 00:52:23porque ela é mais complicadinha tem mais
- 00:52:25detalhes mas assim a gente tem exemplos
- 00:52:28aí ó de configuração do servidor
- 00:52:31exatamente essa configuração vai variar
- 00:52:35também de casa servidor né é isso de
- 00:52:38Apache em jeans
- 00:52:40é
- 00:52:41mas aí qualquer dúvida também a gente tá
- 00:52:44disponível aí para ela tá auxiliando
- 00:52:46vocês
- 00:52:48teve uma pergunta aqui também é como
- 00:52:51inserir o ID personalizado para
- 00:52:53identificação no meu sistema aí foi
- 00:52:56aquela questão que a gente comentou O
- 00:52:58que é o pesquisar di né o pesquisar de
- 00:53:01na SDK
- 00:53:02tá criando já automaticamente a própria
- 00:53:07gerência net é que vai
- 00:53:10criar net fornecer o peixe sardinha Mas
- 00:53:14aí pode você pode
- 00:53:16personalizar uma and Point e vai
- 00:53:20consumir né
- 00:53:22e vai uma função onde é que vai consumir
- 00:53:26o Edi Point que vai ser este aqui ó que
- 00:53:30nesse TK ela a gente utiliza esse lute é
- 00:53:34o post ou criar cobrança imediata né que
- 00:53:37aí ele não precisa informar um precisar
- 00:53:40de ir certo e você pode adaptar uma
- 00:53:44função é a gente pode auxiliares também
- 00:53:48se você quiser já implementar esse gente
- 00:53:51pode auxiliar você é baixo de você
- 00:53:54entrar lá na escola a gente auxilia Como
- 00:53:56que você pode ir né implementar isso se
- 00:53:59você tiver duro mas seria basicamente
- 00:54:02adaptar uma função para consumir e a
- 00:54:05gente conte aqui que vai passar o
- 00:54:07pesquisar de ir não precisar de por
- 00:54:09exemplo o seu sistema
- 00:54:12o seu sistema com o número do pedido
- 00:54:17tô passando aqui né e passando o body da
- 00:54:22requisição mas um detalhe né estão
- 00:54:26pesquisar de deve atender uma regex
- 00:54:29certo essa regex a gente tem os detalhes
- 00:54:33dela aqui ó na associação criar cobrança
- 00:54:38aqui ó o teste Jardim ele deve seguir um
- 00:54:42padrão como é que essa regex aqui que
- 00:54:45são letras minúsculas e maiúsculas e
- 00:54:48números não pode conter nenhum caractere
- 00:54:50especial a ser em qualquer dúvida se
- 00:54:54você quiser implementar esse endpoint
- 00:54:56pode entrar em contato com a gente lá de
- 00:54:58Scott que te auxilia e o tamanho também
- 00:55:02né da do precisar de
- 00:55:0535
- 00:55:07exatamente entre 26 e 35 me lembrado
- 00:55:11mais alguma coisa Jéssica não aqui para
- 00:55:15que sol
- 00:55:19bom então é isso Pessoal
- 00:55:21espero que vocês tenham gostado muito
- 00:55:25obrigado por um pouquinho ficou aqui até
- 00:55:28agora conosco se você tem algum é mais
- 00:55:32alguma sugestão para próximos web nariz
- 00:55:35traz para a gente ir lá no discord' pode
- 00:55:39abrir um ticket se você tem alguma
- 00:55:42dúvida que é auxílio para fazer
- 00:55:44implementações pode entrar em contato
- 00:55:46com a gente nosso canal tudo Scott está
- 00:55:49muito bacana tem mais de mais de 900
- 00:55:53desenvolvedores hoje nesse canal é fora
- 00:55:56a equipe do da Consultoria técnica então
- 00:56:00tem muita gente para auxiliar em
- 00:56:02qualquer dúvida esse pode entrar em
- 00:56:04contato com a gente também pelo cabelo
- 00:56:06ticket que a gente vai estar sempre à
- 00:56:08disposição
- 00:56:10É isso aí pessoal foi um prazer estar
- 00:56:12aqui hoje com vocês link do discord' aí
- 00:56:15na nossa documentação também para quem
- 00:56:17ainda não está participando do nosso
- 00:56:18canal ele vai mostrar em a gente termina
- 00:56:22aqui e
- 00:56:25vem tem um link aqui
- 00:56:28pode estragar vocês vão ser direcionado
- 00:56:32para eles corte e não só para o pênis
- 00:56:34também o canal do desconto e tá para
- 00:56:36todos os tipos de cobranças que a gente
- 00:56:38tem tem os canais separados lá em
- 00:56:41qualquer dúvida que surge pode entrar em
- 00:56:43contato pode participar desse canal e tá
- 00:56:45bem bacana
- 00:56:46plantar aqui com vocês hoje
- 00:56:49espero que vocês tenham gostado dessa
- 00:56:51apresentação foi muito produtiva né E aí
- 00:56:55para você ver o qual simples né gerar um
- 00:56:57percurso através da gerência net dá umas
- 00:57:00é esse aí que eu queria falou qualquer
- 00:57:02dúvida a gente tá disposição a gente
- 00:57:04está o tempo todo lá no canal do
- 00:57:06discord' notícias e é isso aí até a E aí
- 00:57:11pessoal Muito obrigado até a próxima
- 00:57:13tchau boa noite tchau beijo tchau
- Pix
- Gerência Net
- pagamento instantâneo
- SDK
- API
- integração
- chave Pix
- QR Code
- certificado SSL
- webhook