Integrando E-commerce PHP 7 com PagSeguro
4.5 (248 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,298 students enrolled

Integrando E-commerce PHP 7 com PagSeguro

Aprenda a integrar sites e sistemas construídos em PHP 7 com o PagSeguro, integraremos uma loja virtual criada em PHP 7
4.5 (248 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,298 students enrolled
Last updated 7/2020
Portuguese
Portuguese [Auto]
Current price: $55.99 Original price: $79.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6.5 hours on-demand video
  • 4 articles
  • 7 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Com este curso de integração, você aprenderá como realizar o checkout transparente entre uma loja virtual e o PagSeguro, com o Checkout Transparente o cliente continua na sua loja, enquanto o processo de pagamento ocorre de forma assíncrona.
  • Ao final do Curso, os alunos que assistirem todas as aulas, realizarem os testes, exercícios e acompanharem os projetos desenvolvido com os instrutores, estarão aptos a integrarem sites e sistemas com o PagSeguro usando o Checkout Transparente e o PHP 7, além de aprenderem boas práticas e analisarem mudanças ocorridas na API do PagSeguro.
  • Veja na Descrição do Curso tudo que será ensinado.
Course content
Expand all 38 lectures 06:38:40
+ Introdução
3 lectures 24:40

Bem vindo ao curso de integração de um E-commerce PHP com o PagSeguro, nesta aula veremos o motivo da criação deste curso bem como o que esperar das próximas aulas.

Preview 05:10

Entenda como tirar o que existe de melhor da plataforma da Udemy, suas dúvidas, como criar marcadores, como buscar e realizar perguntas, além de como obter seu certificado Udemy.

Preview 05:34

Essa Aula aprenderemos a configurar o E-commerce que já está todo programado, faltando somente a parte de integração de pagamentos, não explicamos o e-commerce e nesta aula dizemos o motivo, antes o foco é na integração de pagamento.

Download e Configuração do Projeto
13:56
+ Tipos de Integração PagSeguro
4 lectures 22:05

Iniciando a seção sobre o PagSeguro, ensinaremos a criar uma conta corretamente no site do PagSeguro e explicaremos as confirmações que você deve fazer.

Preview 06:40

Quais são os tipos de integração que são possíveis utilizar com o PagSeguro? Nesta aula veja os detalhes sobre os tipos de integração e a complexidade de cada tipo.

Tipos de Integração
01:25

Na integração Padrão conseguimos levar o usuário a realizar o pagamento no site no PagSeguro ou em uma janela chamada LightBox dentro do seu site, mas que ainda mostra ao usuário que o processamento está ocorrendo no lado do PagSeguro.

Integração Padrão e LightBox
05:40

O Checkout Transparente permite que o usuário continue no seu site enquanto todo o processamento do pagamento ocorre no PagSeguro, entenda o funcionamento deste tipo de integração, e as etapas que ocorrerão nas próximas aulas.

Integração Checkout Transparente
08:20
+ Entendendo a API do PagSeguro
4 lectures 34:49

Nesta aula você aprenderá a instalar e configurar o Composer.

Composer - Aprenda a instalar e configurar este gerenciador de dependências
00:04

Nesta primeira etapa de integração aprenderemos a utilizar o Guzzle como client HTTP para realizar as nossas requisições à API.

Guzzle, PHP HTTP Client
03:35

Trabalharemos com a Linguagem PHP 7 Orientação a Objetos e um dos assuntos primordiais que é o Namespace para organizar as nossas classes, também começaremos uma classe para configuração do projeto.

Namespace PagSeguro e Classe Config
17:28

Vamos trabalhar no layout do Pagamento e entender como os dados de compra serão enviados para a Sessão do Usuário.

Order com Sessão e Layout Payment
13:42
+ Criando o processo de Pagamento
7 lectures 01:39:52

Quais informações são necessárias para iniciar um processo de pagamento com o PagSeguro, nesta etapa preparamos os dados para apresentar o usuário a parte de pagamento.

Iniciando uma sessão de pagamento
06:50

O usuário poderá pagar com Boleto Bancário, Débito em Banco e Cartão de Crédito.

Obtendo os meios de pagamento
24:57

Nesta etapa aprenderemos a exibir as opções de Bandeiras de Cartão de Crédito, desde Visa, Master Card e tantas outras que o PagSeguro oferece.

Obtendo a bandeira do cartão de crédito
06:03

Quando parcelamos uma compra, regras de negócios estão envolvidas, aprenderemos quais são essas regras e como informá-las ao PagSeguro.

Verificando as opções de parcelamento
18:52

Em compras com o cartão de crédito, o token é uma informação importante para não precisar manipular os dados de cartão a todo instante, vejamos como gerar o token, e descobrir a identificação do comprador.

Obtendo o token do cartão de crédito e identificação do comprador
13:38

Nesta aula aprenderemos a carregar os dados da Compra, e dados pessoais do usuário além de informações do cartão.

Carregando Order, Address e Cart
12:57

Quando o usuário optar por pagar com cartão de crédito, aprenderemos que informações precisamos providenciar para esta etapa.

Exemplo de chamada para Cartão de Crédito
16:35
+ Classes do PagSeguro
19 lectures 03:37:01

Para facilitar o trabalho de manipulação dos dados do usuário e gerar um arquivo XML final de integração, separamos em várias classes do PHP nesta etapa aprenderemos a criar a Classe para tratar os dados do documento do usuário.

Classe Document
12:55

Nesta etapa aprenderemos a criar a Classe para tratar os dados do Telefone do usuário.

Classe Phone
03:52

Nesta classe simples, aprenderemos a criar a Classe para tratar o endereço do usuário.

Classe Address
06:24

Nesta classe, aprenderemos a criar a Classe para tratar o dados de quem está enviando a compra.

Classe Sender
09:48

Nesta classe aprenderemos a tratar informações do dono do cartão que está sendo utilizado.

Classe Holder
03:34

Entendendo a parte de Entrega, criando a classe que fornece os dados de entrega da compra.

Classe Shipping
05:55

Nesta etapa falaremos mais sobre a parte de prestações quando a compra é dividida em parcelas.

Classe Installment
05:14

Adicionamos informações importantes relativos ao cartão de crédito, nesta classe manipulamos as informações principais do cartão.

Classe CreditCard
05:18

A classe item será responsável por gerenciar os itens da compra, bem como fornecer o subtotal de compra.

Classe Item
04:22

Uma das aulas principais nesta aula, entenderemos o processo de pagamento utilizando a classe Payment que será responsável por unir as informações.

Classe Payment
52:24

Nesta aula gerenciamos a criação do documento XML que será enviado ao PagSeguro.

Method getDOMDocument da classe Payment
27:23

Uma vez que todas as informações estão prontas para enviar ao PagSeguro, chegou a hora de efetuar o pagamento usando a API do Checkout Transparente.

Efetuar o pagamento utilizando a API do Checkout Transparente
23:21

Quando o processamento do pagamento ocorre adequadamente para cartão de crédito uma página de sucesso é exibida, nesta aula aprenderemos a configurar a página de sucesso.

Página de sucesso
07:30

Nesta aula aprenderemos a realizar o pagamento com Boleto Bancário, muitas regras serão reutilizadas das aulas anteriores, e novas regras para boleto serão aplicadas.

Efetuar o pagamento com Boleto
11:03

O Débito online tem crescido muito nos pagamento online, nesta aula aprenderemos como aplicar o débito online com o PagSeguro, reutilizando algumas classes que já criamos em processos anteriores.

Efetuar o pagamento com Débito
11:49

Quando o processamento é realizado pelo PagSeguro, e o pagamento é autorizado, uma chamada do PagSeguro precisa ocorrer, nesta aula aprenderemos a configurar nossa Loja Virtual para receber notificações do PagSeguro sobre a concretização da venda e como mudar o status do pedido.

Notificações de transações
21:08

Veja nesta aula onde você pode baixar o código final do projeto desenvolvido neste curso.

Código Final do Projeto
00:03

Chegamos ao final depois de muito código e dicas sobre como integrar o PagSeguro com uma loja virtual em PHP 7, algumas dicas importantes e a mudança de status para ambiente de produção em vez de SandBox.

Aula final
04:51

Veja quais são os cursos que a Hcode Treinamentos oferece para todos.

Cursos da Hcode
00:06
+ Aula Bônus - Novidade!
1 lecture 00:12

Um presente para nossos alunos deste curso.

Aula Bônus
00:12
Requirements
  • O aluno deve possuir conhecimentos da linguagem PHP 7 e JavaScript ou ter realizado nosso Curso Completo de PHP7
Description

Procurando se especializar em integrações com sistemas de pagamento? Ou talvez buscando melhorar sua carreira? Sempre teve curiosidade em aprender de uma forma prática, como programar integrações de sistemas de pagamento como o PagSeguro?  

Qualquer que seja sua motivação você veio ao lugar certo.

Este Incrível Curso de Integração de E-commerce com PagSeguro usando o PHP 7, que tem aproximadamente 7 horas de duração, vai proporcionar em um só lugar tudo o que precisa saber para integrar seu próprio website ou sistema aos diversos meios de pagamento que o PagSeguro oferece, tais como Boleto Bancário, Cartões de Crédito VISA, MasterCard e muitos outros.

Neste curso cobriremos os seguintes tópicos:

1) Aprenda neste curso como integrar uma loja virtual construída em PHP 7 com a API do PagSeguro. 2) Conheça as principais dificuldades dos programadores ao analisar documentações e realizar testes com a API do PagSeguro.  3) Aprenda a criar um recursos incríveis, utilizando PHP e MySQL.

Ao final deste curso você estará apto a integrar sites modernos com sistemas de pagamentos do PagSeguro, poderá se diferenciar no mercado de trabalho e até mesmo começar uma nova carreira de desenvolvedor web.

Acesso vitalício! Te aguardo no curso!

Who this course is for:
  • Este curso de Integração de uma loja virtual criada em PHP 7 com o PagSeguro destina-se aos que desejam aprofundar os seus conhecimentos com a integração de sistemas de pagamentos, neste caso o PagSeguro.
  • Estudantes de Cursos voltados a Tecnologia da Informação ou Interessados em ingressar na área de Tecnologia da Informação, e mais especificamente no mercado de Desenvolvimento Web.
  • Programadores de outras linguagens que querem entender a lógica da integração de lojas virtuais com o PagSeguro, embora utilizamos PHP 7 a estrutura e desafios encontrados são compartilhados para a maioria das linguagens de programação para a qual o PagSeguro pode atender.