About this project
it-programming / web-development
Open
Project overview
Trocar a gateway de pagamento da SuitPay pela Efí nos sites de jogos: Subway Pix Mario Money Cobrinha Pix Candy Crush Pix Ao digitar o valor do depósito na página de pagamento (php), o sistema deverá gerar o qr code e o código pix pela api da efí, em vez da suitpay. Escopo do Projeto Substituição de Gateway Remover a integração atual da SuitPay e integrar a Efí como nova gateway de pagamento para geração de Pix e QR Codes. Adaptar o fluxo de geração de Pix e QR Codes na página de pagamento, de forma que funcione com a API Pix da Efí. Geração de QR Code e Código Pix Ao selecionar o valor de depósito na página de pagamento (desenvolvida em php), gerar o qr code e o código pix com a api da efí, utilizando os parâmetros fornecidos (client, amount, etc.). Exibir o QR Code em Base64 ou por URL na página de checkout. Campos Necessários na Requisição (API Efí) requestNumber: Número único da transação. DueDate: Data de vencimento do QR Code (Formato aaaa-mm-dd). Amount: Valor total (compra + frete). CallbackUrl: URL do webhook para notificações de pagamento. Client: Objeto contendo informações do cliente, como cpf/cnpj, nome, endereço, etc. Split (Opcional): Dados para comissão de split. Integração dos Endpoints Usar o endpoint da Efí para geração e envio de QR Code Pix. Criar rotinas de callback para receber o status do pagamento via webhook e atualizar o status do depósito no sistema. Respostas Esperadas (API Efí) idTransaction: ID da transação Pix. PaymentCode: Código de pagamento (URL ou Base64 do QR Code). Status: Status da solicitação (e.g., OK, Erro). Autenticação Utilizar os client_id e client_secret fornecidos para autenticação nas requisições da API Efí. Teste em Ambiente de Homologação Testar todos os fluxos de pagamento em um ambiente sandbox, assegurando que os valores de teste geram respostas de sucesso, erro ou devolução conforme esperado. Verificar o funcionamento correto dos webhooks e retorno das transações. Tarefas Configuração da API Efí: Substituir as credenciais da SuitPay pelas da Efí nas configurações do sistema de pagamento. Adaptar a lógica de geração de QR Code e código Pix com os parâmetros da Efí. Desenvolvimento da Integração: Implementar a lógica para que, ao definir o valor do depósito, seja feita uma requisição à API da Efí para gerar o QR Code. Exibir o QR Code e código Pix no checkout. Implementação de Webhook: Configurar o webhook para receber notificações da Efí sobre o status do pagamento. Atualizar o banco de dados do site com o status da transação. Testes e Validação: Realizar testes em todos os sites para garantir que o fluxo de geração de QR Code está funcionando. Verificar se os depósitos estão sendo processados corretamente e se os valores são atualizados na conta do usuário. Acesso à Hospedagem Hospedagem: O acesso à hospedagem onde os arquivos do sistema estão localizados será disponibilizado. Tarefas na Hospedagem: Atualizar diretamente os arquivos de pagamento e checkout para integrar a API Efí. Substituir as credenciais da SuitPay pelas da Efí, mantendo a estrutura de arquivos em PHP.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer
Delivery term: Not specified
Skills needed