Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Vendas com Pagseguro - #7 Checkout Transparente II

12/06/2018

Nessa aula vamos aprender como listar dinâmicamente as formas de pagamento disponibilizadas pela plataforma do PagSeguro. Se você ainda não adquiriu o SSL, prepare seu site pois a partir de julho de 2018 não será mais possível utilizar o PagSeguro sem SSL.

Listando as formas de pagamento do PagueSeguro

Para listar os meios de pagamento do sistema utilizaremos a função PagSeguroDirectPayment.getPaymentMethods. Buscaremos as bandeiras diretamente da plataforma da UOL.

// Lista os pagamentos disponíveis no Pagseguro
function listaMeiosPagamento()
{
    PagSeguroDirectPayment.getPaymentMethods({
        amount: 500.00,
        success: function(data) {
            $.each(data.paymentMethods.CREDIT_CARD.options, function(i, obj){
                $('.CartaoCredito').append("
"+obj.name+"
"); }); $('.Boleto').append("
"+data.paymentMethods.BOLETO.name+"
"); $.each(data.paymentMethods.ONLINE_DEBIT.options, function(i, obj){ $('.Debito').append("
"+obj.name+"
"); }); }, complete: function(data) { } }); }

Na nossa index vamos criar 3 divs para abrigar essas formas de pagamento:

<div class="CartaoCredito"><div class="Titulo">Cartão de Crédito</div></div>
<div class="Boleto"><div class="Titulo">Boleto</div></div>
<div class="Debito"><div class="Titulo">Débito Online</div></div>

Posteriormente, podemos estilizar essas divs pra ficar mais bacana a disposição no layout do site:

*{margin: 0; box-sizing: border-box;}

.CartaoCredito, .Debito , .Boleto{float:left; width: 30%; margin: 30px 1.5%; border-radius: 10px; border: 1px solid #999; font-size: 18px; font-weight: bold;}
.Titulo{float:left; width: 100%; border-radius: 10px 10px 0 0; font-weight: bold; color: #fff; background: #000; text-align: center;}

Não esqueça de fazer um layout responsivo. Até a próxima aula!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Vendas com Pagseguro - #6 Checkout Transparente I
Nessa aula iniciaremos nosso desenvolvimento do checkout transparente do PagSeguro da UOL. Vamos começar pegando a session ID da plataforma de pagamentos.
Saiba mais!
Vendas com Pagseguro - #8 Checkout Transparente III
Na vídeo aula de hoje vamos pegar a bandeira do cartão de acordo com o número do cartão digitado pelo usuário, o chamado cardBin que é acionado após 6 digitos.
Saiba mais!
Pagseguro
Nesse curso será abordado a temática de vendas online com pagseguro através do redirecionamento, lightbox e checkout transparente.
Saiba mais!