Ir para conteúdo
Propaganda

SITE - PokeValiant com Pagamento PIX


Posts Recomendados

  • Suporte

Boa tarde Galerinha do mal, tudo certo?

Seguinte, fiz uma atualização maneira no site PokeValiant, a atualização que eu fiz basicamente traz um sistema de pagamento PIX utilizando o banco Mercado Pago, desenvolvi essa aplicação justamente pro pessoal que está desenvolvendo um poketibia, tibia ou qualquer coisa relacionada, funciona bem bacana mesmo!

O sistema em si é complexo, portanto, recomendo não fazer muita alteração para não causar erros.

image.thumb.png.6ad49b79d1057004015f7a50bc6065d8.png

O sistema traz um ranking de Doadores e também um histórico das doações, beeeem legal mesmo.

O site em si do PokeValiant não teve muitas alterações, continuou a mesma coisa, desenvolvi este tópico para apresentar mais esse sistema de pagamento pix.

SITE - PokeValiant --> 



Após o pagamento feito e aprovado, será adicionado no banco de dados na tabela accounts em premium_points, no caso, vocês precisarão estar desenvolvendo a parte do servidor para fazer a consulta no banco de dados e buscar esse valor de pontos no site.

 --> Segue a baixo o manual de como configurar a parte do mercado pago:

image.jpeg.aa9fe8d37cb251ec005f0248ce95b345.jpeg

image.jpeg.22d0d1b56bb3ceda3f1ea68e6c94f936.jpeg

image.jpeg.26e14333d3c241c38fdaa1d08d2eede5.jpeg

image.jpeg.9bab2d04cca0f5338fc37c828eeddea7.jpeg

image.jpeg.115433f7eb933727d40329036e6d242c.jpeg

image.jpeg.7c150d7ba7620a8fb5cfb4461b7be3a3.jpeg

Basicamente é isso ai galera.

Espero sinceramente que façam bom uso, deu trabalho de fazer, mas está funcionando certinho 😄

OBS --> Não é possível realizar testes em modo sandbox, portanto, só é possível realizar testes com dinheiro real, então... configurem certinho plsss kkkk.


Vou estar deixando minha chave PIX, caso alguém queira ajudar para que eu possa continuar trazendo novos sistemas e novas funcionalidades tanto para o site quanto diretamente para poketibia.

CHAVE PIX: 0687452b-31d4-45c8-ba60-dd5292261b2e

 

htdocs.rar

poketibia.sql

  • Like 6
Link para o comentário
Compartilhar em outros sites

  • george192 mudou o título para SITE - PokeValiant com Pagamento PIX
  • Suporte
Agora, george192 disse:

Boa tarde Galerinha do mal, tudo certo?

Seguinte, fiz uma atualização maneira no site PokeValiant, a atualização que eu fiz basicamente traz um sistema de pagamento PIX utilizando o banco Mercado Pago, desenvolvi essa aplicação justamente pro pessoal que está desenvolvendo um poketibia, tibia ou qualquer coisa relacionada, funciona bem bacana mesmo!

O sistema em si é complexo, portanto, recomendo não fazer muita alteração para não causar erros.

image.thumb.png.6ad49b79d1057004015f7a50bc6065d8.png

O sistema traz um ranking de Doadores e também um histórico das doações, beeeem legal mesmo.

O site em si do PokeValiant não teve muitas alterações, continuou a mesma coisa, desenvolvi este tópico para apresentar mais esse sistema de pagamento pix.

SITE - PokeValiant --> 



Após o pagamento feito e aprovado, será adicionado no banco de dados na tabela accounts em premium_points, no caso, vocês precisarão estar desenvolvendo a parte do servidor para fazer a consulta no banco de dados e buscar esse valor de pontos no site.

 --> Segue a baixo o manual de como configurar a parte do mercado pago:

image.jpeg.aa9fe8d37cb251ec005f0248ce95b345.jpeg

image.jpeg.22d0d1b56bb3ceda3f1ea68e6c94f936.jpeg

image.jpeg.26e14333d3c241c38fdaa1d08d2eede5.jpeg

image.jpeg.9bab2d04cca0f5338fc37c828eeddea7.jpeg

image.jpeg.115433f7eb933727d40329036e6d242c.jpeg

image.jpeg.7c150d7ba7620a8fb5cfb4461b7be3a3.jpeg

Basicamente é isso ai galera.

Espero sinceramente que façam bom uso, deu trabalho de fazer, mas está funcionando certinho 😄

OBS --> Não é possível realizar testes em modo sandbox, portanto, só é possível realizar testes com dinheiro real, então... configurem certinho plsss kkkk.


Vou estar deixando minha chave PIX, caso alguém queira ajudar para que eu possa continuar trazendo novos sistemas e novas funcionalidades tanto para o site quanto diretamente para poketibia.

CHAVE PIX: 0687452b-31d4-45c8-ba60-dd5292261b2e

htdocs.rar 5.72 MB · 0 downloads u366839046_pokeshiny2024.sql 1.52 MB · 0 downloads

tópico aprovado, comunidade agradece pela sua contribuição 

  • Like 1
Link para o comentário
Compartilhar em outros sites

Muito top a iniciativa, mas uma duvida pq não usou a API do mercado pago direto? Ex:
 

MercadoPago\SDK::setAccessToken($config['mercadopago']['access_token']);

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $user_email = $user_data['email']; 

    $payment = new MercadoPago\Payment();
    $payment->transaction_amount = (float)$_POST['amount'];
    $payment->description = "Descrição do pagamento";
    $payment->payment_method_id = "pix";
    $payment->payer = array(
        "email" => $user_email,
        "first_name" => $_POST['name'],
        "identification" => array(
            "type" => "CPF",
            "number" => $_POST['cpf']
        )
    );

    $payment->save();

    if ($payment->status == 'pending') {
        header("Location: /payment_created.php?payment_id=" . $payment->id);
    } else {
        echo "Erro ao processar pagamento.";
    }
}

No caso este é apenas um ex, mas creio que ficaria melhor não?

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • Suporte
10 horas atrás, Khrow disse:

Muito top a iniciativa, mas uma duvida pq não usou a API do mercado pago direto? Ex:
 

MercadoPago\SDK::setAccessToken($config['mercadopago']['access_token']);

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $user_email = $user_data['email']; 

    $payment = new MercadoPago\Payment();
    $payment->transaction_amount = (float)$_POST['amount'];
    $payment->description = "Descrição do pagamento";
    $payment->payment_method_id = "pix";
    $payment->payer = array(
        "email" => $user_email,
        "first_name" => $_POST['name'],
        "identification" => array(
            "type" => "CPF",
            "number" => $_POST['cpf']
        )
    );

    $payment->save();

    if ($payment->status == 'pending') {
        header("Location: /payment_created.php?payment_id=" . $payment->id);
    } else {
        echo "Erro ao processar pagamento.";
    }
}

No caso este é apenas um ex, mas creio que ficaria melhor não?

Ficaria sim, é que no caso eu fiz da forma que eu sabia mesmo, então fiz assim, mas futuramente posso atualizar o código pra deixar ele mais limpo, e também desta forma funciona kkkkkkkkk então pq não fazer kkkkk

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

×
  • Criar Novo...