Pesquisar

Acrescentar no checkout transparente do mercado pago

29/08/2021 às 14:37

Descrição do Projeto:

O serviço a ser Realizado no checkout transparente é :

1) Transferir as rotinas executadas dentro da função pppix() para serem executadas na função compra() que é chamada dentro da função checaupsell() . O programador colocou essa função pra ser chamada separadamente e está rendendo muitas linhas de código desnecessárias

2) Implementar upsell por 1 clique em pix (avista) buyOneClickPix e por cartão de crédito (parcelas) buyOneClickCardCredit (atualmente está funcionando com várias etapas porque está repetindo todo o checkout)

3) Incluir na janela modal de order bumb, a quantidade de itens (textbox com seta p/ cima e p/ baixo) e ajustar formatação dos valores -- utilize a função moeda_real() que está em sistema/funcoes.php e sincronizar os valores da janela modal com a tela de checkout conforme alteração da quantidade (usar a função on.("click") pra isso.

4) Se o pagamento do cartão for recusado pela validação de segurança do mercado pago:
a) Imediatamente oferecer possibilidade de continuar com o pagamento por PIX e um botão de aceitar ou recusar (na tela de obrigado)
a.1) se aceitar executar o update no banco de dados para alterar o tipo de pagamento de cartão pra pix no pedido e prosseguir com pagamento PIX
a.2) se negar, abre a janela modal oferecendo 5% de desconto para continuar no PIX (essa janela já existe em código, basta replicar ela CONFIRM_DIALOG()).

5) A Segunda ABA "Pagamento", apresenta uma pequena falha de alinhamento (CSS) corrigir.

Atenção ao projeto :
1) Video em anexo explicando o passo a passo e detalhes de cada item a ser executado.

2) Programação toda procedural (em funções) Não utilize objetos..

Somente esses arquivos poderão ser editados :

checkout/index.php
sistema/mercapago.php
sistema/mercado_sistema.php
sistema/funcoes.php

3) Para testar o PIX .. somente em modo PRODUÇÃO e para testar o pagamento por CARTÃO somente em modo SANDBOX. altera esses modos no arquivo data.php (só comentar as variaveis)..

4) Para simular um pagamento de PIX. Sem ter que fazer um pagamento real. é só dar um UPDATE no banco de dados nos campos de id_status e id_status_admin.

LINK do VIDEO explicando cada item do projeto

item 1 e 2 : https://youtu.be/Y0oR-HPRBH8
item 3 : https://youtu.be/XNB24uLCrJA
item 4 e 5 : https://youtu.be/A2wvmcuYn0E

Habilidades desejadas:

Javascript jQuery PHP

Atividades do cliente nesse projeto:

Última visualização: 29/08/2021 às 19:25

Última interação: 30/08/2021 às 12:47

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 5
Propostas excluídas: 5
Interessados: 6
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (0)

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvimento de site de cursos - Desenvolvimento de site de cursos, utilizando desenvolvimento web com Laravel. Já comprei o sistema pré-pronto no site "codecanyon.net", chamado "Academy LMS Laravel L...

Desenvolvimento de aplicativo web para currículos personalizados - Na verdade, estou com uma ideia de fazer um aplicativo web que elabora currículos personalizados para cada vaga. Ou seja, ele vai gerar o currículo em .pdf associando as informa&ccedi...

Integração com sistema Acelerator - Projeto de integração de sistemas - Plataforma Acelerator Sobre o projeto Estamos buscando um desenvolvedor para realizar um projeto piloto de integrações de sistemas c...

Criação e manutenção de site - Web Designer & Desenvolvedor (E-commerce Shopify – Moda e Acessórios) Desenvolvimento (preferencial em Shopify): • Configurar tema (Shopify), customizando layout e funcionali...

Correção de problema no banco de dados WordPress - Olá, pessoal. Temos um site WordPress criado com o Elementor PRO e WP Rocket, e parece que há um problema no banco de dados. Pelo que verifiquei, parece que há uma duplica&cce...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.