Desenvolvimento simplificado de site em Php, conexão do api Google Pay e geração de qr code via api


Executando
Descrição:
Etapas:
1) Criar banco de dados (my sql) no Locaweb
2) Criar uma tabela que será usada para a chamada e retorno do pagamento do Google Pay e essa tabela terá os campos: id_tran (chave primária), data (data/hora automática na criação da chave primária), emp (alfanumérico 100 caracteres - não nulo), maq (alfanumérico 100 caracteres - não nulo), prod (alfanumérico 100 caracteres  - não nulo), valor (decimal - duas casas), imagem (anexo), status (campo alfanumérico - permite nulo, preenchido automaticamente com a informação do status do retorno do pagamento da chamada do google pay), data_pgmt (permite nulo - data/hora retorno do status do pagamento), id_pgmt (permite nulo - id da transação obtido pelo Google Pay).
3) Criar uma página  (Locaweb) para inserir os registros da tabela  (o mais simples possível) com possibilidade de adição, exclusão e edição. A cada novo registro nesta tabela, será anexado automaticamente como imagem um qr code obtido em uma api do site (http://goqr.me/) ou qualquer outro site recomendado.
4) Criar uma outra página (Locaweb) somente com um botão para api de pagamento do Google Pay. Ao ser acessada, a página deverá armazenar a informação da chave primária (id_tran) que será obtida da seguinte forma:
4.1) Na url digitada anteriormente antes do usuário acessar a página.
Os campos [emp], [maq] e [prod] virão de um comando codificado na url (ex: http:\\xpto.com.br\?c=132A3354132165G130FGZ234) onde os primeiros 12 dígitos corresponde ao campo [prod],  os 6 dígitos do meio correspondem ao campo [maq] e os últimos 6 correspondem ao campo [emp].
4.2) Após executado o comando na url, a página buscará a primeira chave primária disponível com o status de pagamento diferente de "SUCCESS" na tabela criada anteriormente.
5) Criar página de retorno da chamada com a seguinte condicional: Se o status da transação for "SUCCESS" aparecerá a imagem anteriormente anexada na tabela com o titulo da página "Pagamento efetuado com sucesso.". Caso seja diferente desse status, deverá retornar um título "Pagamento recusado." Em ambas as situações o status, data_pgmt e id_pgmt deverão ser atualizados na tabela.

Visão do usuário (não terá login de acesso):
1) Acessar url com o compando no chrome (mobile) (ex: http:\\xpto.com.br\?c=132A3354132165G130FGZ234).
2) Visualização do botão de pagamento do Google Pay.
3) Após clicar nesse botão a página vai chamar o Google Pay para pagamento.
4) Após confimação do pagamento, o Google Pay retornará para uma página informando se o pagamento foi efetuado e abrirá a imagem "qr code" anexada da transação.

Entregas:
1) Desenvolvimento no Locaweb.
2) Backup dos arquivos de desenvolvimento a ser enviado no Workana.

Obs: Já possuo conta na Locaweb e hostname.

Categoria: TI e Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Alteração média
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Disponibilidade requerida: Conforme necessário
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API: Payment Processor (Paypal, Stripe, etc)
Funções necessárias: Desenvolvedor

JavaScript MySQL PHP API

Arquivos anexados:

USD 250 - 500

Orçamento

9

Propostas

14

Freelancers interessados

Publicado: Há um mês

Prazo de Entrega: 60 dias

Crie seu próprio projeto

Você está procurando um freelancer para realizar um projeto parecido? Crie seu próprio projeto e você receberá ofertas dos melhores freelancers.


Freelancers que já se candidataram para este trabalho

Bonora S. W.Finalista do prêmio ABCOMM de Inovação 2017. Profissional com responsabilidade com os compromissos assumidos e entrega no prazo Mais detalhes

DiegoTrabalho como programador Júnior em uma empresa de desenvolvimento de sites para imobiliária, na minha empresa anterior desenvolvi um sistema parasido com o trello mais específico para as unidades do laboratório. Mais detalhes