Pesquisar

Integração do Checkout GetNet em PHP

22/04/2025 às 10:27

Descrição do Projeto:

Precisamos de um desenvolvedor PHP para criar um script que faça uma integração via API com o gateway de pagamento "GetNet Checkout".

Ambiente atual:

- Temos uma aplicação que insere registros dos pagadores em um banco de dados MySQL em 2 tabelas:
1. Tab_Clientes, com os parâmetros necessários para identificação do cliente (RECEBEDOR) na plataforma do gateway (tokens, URL de endpoints, etc).
2. Tab_Pagamentos, com os seguintes campos do PAGADOR:
- ID do registro
- ID do pagador
- ID do gateway (1-GetNet)
- Dados cadastrais (Nome, CPF/CNPJ, E-Mail, Endereço, etc)
- Método de pagamento desejado (crédito, débito, boleto, pix, etc)
- Valor a ser pago
- Quantidade de parcelas (crédito)
- Data de vencimento (boleto)
- Descrição da cobrança
- Status do pagamento
- Código da transação
- URL status pagamento ok
- URL status pagamento erro

Necessidades:

Será exibido um botão ao cliente (pagador) para clicar em um link (ex. https://dominioexemplo.com/efetuar_pagamento.php?id_registro=1234&id_pagador=5678) onde será executado o script a ser desenvolvido.

Esse script deve puxar os dados da tabela MySQL (Tab_Pagamentos) referente ao pagamento indicado na string e se conectar ao ambiente do gateway desejado para que o pagamento seja feito.

Após o pagamento, informar o status de retorno, gravando as informações do código da transação e o status no campo "Status do pagamento" e redirecionando o usuário para a URL predefinida se foi concluído com sucesso, ou se ocorreu algum tipo de erro.

Incluir uma função para gravar um arquivo de log de todas as CURLs efetuadas (requests e responses).

P.S. Se for preciso, podemos ajustar os campos das tabelas, de forma que se adequem melhor ao funcionamento do script.

Habilidades desejadas:

MySQL PHP

Atividades do cliente nesse projeto:

Última visualização: 09/05/2025 às 11:14

Última interação: 22/04/2025 às 12:02

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 4
Interessados: 4
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (4)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Integração bidirecional entre Chat2Desk e RD Station CRM (Node/TypeScript) - SOBRE NÓS Grupo de turismo com mais de 28 anos de operação, várias empresas e equipe comercial de cerca de 20 pessoas. Atendimento no WhatsApp, com cerca de 18 mil atend...

Desenvolvimento de sistema de monitoramento de notícias - Um desenvolvedor para criar nossa própria plataforma de monitoramento de notícias, com coleta automatizada e envio de alertas aos clientes por e-mail e WhatsApp. Queremos começ...

Site em Wix com cadastro de eventos e botões para WhatsApp - Procuro um profissional com experiência em Wix e CMS para criar o site institucional da Central de Ingressos. O site será divulgado na bio do Instagram. Quero uma apresentaç&at...

Criação de landing page para venda de curso online de emagrecimento - **Criação de Landing Page Profissional para Curso Online de Emagrecimento** Estou procurando um profissional experiente em criação de landing pages (páginas de v...

Desenvolvimento de plataforma para compra e venda de skins CS2 - Busco um profissional para atuar no desenvolvimento e aprimoramento de uma plataforma web voltada à comercialização de skins de Counter-Strike 2. O projeto envolve funcionalid...

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.