GithubHelp home page GithubHelp logo

brunoribeiro94 / checkout-transparente-pagseguro Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lubuzzo/checkout-transparente-pagseguro

0.0 2.0 0.0 280 KB

Exemplo do Checkout Transparente do PagSeguro, em PHP

License: GNU General Public License v3.0

CSS 16.85% PHP 79.33% JavaScript 3.82%

checkout-transparente-pagseguro's Introduction

Checkout Transparente PagSeguro

Exemplo de Checkout Transparente do PagSeguro feito em PHP.

O desenvolvimento deste foi feito utilizando a API do PagSeguro, e não a SDK PHP.

Este projeto foi desenvolvido para sanar necessidades específicas do Portal infoEnem, tenha em mente que sua implementação não é trivial e este projeto não dispensa um contato técnico para efetuar a instalação, configuração e personalização conforme as próprias necessidades.

Checkout Transparente PagSeguro em PHP

Projeto efetua:

  • Transação inteiramente em Checkout Transparente;
  • Fácil mudança entre os ambientes do PagSeguro (sandbox/produção);
  • Responsivo usando o Bootstrap (versão 3.3.7, via Content Delivery Network do MaxCDN)
  • Pesquisa de cep no República Virtual para rápido preenchimento de campos;
  • Campos com máscara de entrada (CPF, CEP, Data de Nascimento) para melhor visualização;
  • Segundo nova exigência de informar ao cliente o país no qual a transação está sendo processada;
  • Em casos de erros, retornados pelo PagSeguro, é exibido um modal e o campo com erro recebe destaque;
  • Quando Dados do Comprador são os mesmos do Titular do Cartão de Crédito, ocorre preenchimento automático;
  • Pega informações de parcelamento disponíveis pelo PagSeguro, para o valor da transação;
  • Exibe o campo data de validade e/ou código de segurança conforme necessário para o cartão informado;
  • Recebe e mostra a bandeira do cartão de crédito inserido;
  • Em caso de pagamento com boleto, a pessoa será redirecionada para o boleto ao final da transação.

Projeto não efetua:

  • Venda de mais que um produto;
  • Pagamento via eft (transferência eletrônica).

Como utilizar:

  1. Executar um git clone no repositório: git clone https://github.com/lubuzzo/Checkout-Transparente-PagSeguro.git;
  2. Renomei o arquivo env-example.php para env.php;
  3. Altere os valores dentro do arquivo, renomeado no passo anterior, para os dados próprios (e-mail, token - obtido nas configurações do PagSeguro, url de notificação;
  4. Altere o favicon.ico conforme o seu;
  5. Dentro da pasta images, altere o arquivo logo.png para o seu;
  6. Modifique o arquivo templates/dadosProduto.php conforme os seus próprios produtos.

checkout-transparente-pagseguro's People

Contributors

lubuzzo avatar

Watchers

James Cloos avatar Bruno Ribeiro avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.