Ir para conteúdo
  • Cadastre-se

Donate System Automatico (PIX e PAYPAL)


Posts recomendados


15 minutos atrás, Dwbryel disse:

Olá guys! esses dias tive a ideia de "fazer" com ajuda do programador Gepeto um sistema de Donate sem Login.
 

O conteúdo está oculto, favor efetuar login ou se cadastrar!

O usuario coloca o nome do personagem e a quantidade de coins.
Clica em pagar com PIX ou com Paypal e uma nova janela é aberta.

A do pix é essa

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!


O sistema tem verifição automatica de quando o pix/paypal é pago. Sendo pago é entregue.
Tem logs para vocês acompanharem também.


Fiz o Sistema para funcionar na LUCERA CLASSIC com o sistema Item_delivery.
(provavelmente funciona na versão Interlude não testado)

Ou seja o usuario não precisa deslogar para receber os itens.
A adaptação para outros sistemas é possivel. Não é mega-complexo não. Mas por enquanto não pretendo fazer.

Crie um app e gere suas Client_id e client_secret para PayPal

O conteúdo está oculto, favor efetuar login ou se cadastrar!


Crie sua aplicação no Mercado Pago Developers
O conteúdo está oculto, favor efetuar login ou se cadastrar!

pegue seu CLIENT_ID.
Depois vai em IPN e coloque seu dominio e o caminho do /pix/pix_webhook.php

Em configs tu configura o ITEM_ID ('ITEM_ID', 29520) de sua preferencia.

Espero que funcione bem para todos.
Testei apenas em testeis locais.

senha: ByLitch

sistema-pix-paypal.zip 336.07 kB · 1 download

Show demais!!

"O medo de cair não pode ser maior que a paixão de voar."
 
 

Você irá alcançar todos os seus objetivos! Gratidão.

Link para o comentário
Compartilhar em outros sites

  • L2JBr ADM

Para esses sistemas novos de PIX ficou top, mano!
Parabéns!!

Você sabia que a L2JBrasil tem uma empresa de Hosting Oficial?
Conheça a L2JCenter.com

L2JBRASIL - 15 anos vendendo SS e flechas em Giran! (Trade / Adena)

Link para o comentário
Compartilhar em outros sites

Esse Client_id? para o mercado pago?

Segundo as integrações do MP são necessárias mais informações do que apenas o 

 

// Access token do Pix
define('PIX_ACCESS_TOKEN', 'SEU-TOKEN-DO-MERCADO-PAGO');

 

2024-06-29 13_41_48-Window.png

Todos os dias eu aprendo que até hoje eu não aprendi nada!

Link para o comentário
Compartilhar em outros sites

6 minutes ago, coldplay said:

eu faço se você pedir em português 🇧🇷

 

Eu farei isso se você pedir em português

desculpe meu amigo, não falo português ... sou da Albânia, de qualquer forma, obrigado por responder!

 

bg-top.png.c9bbf0c223eaf3689115ec7218154c5c.png

 

Link para o comentário
Compartilhar em outros sites

17 horas atrás, Asturias disse:

Usando o Access Token

image.png.f93138cffd951c8a92b44dcec6935399.png

Olá, voce configurou o IPN para o seu dominio com o url do pix_webhook.php ?

 

  

16 horas atrás, coba-ltd disse:

is any chance some one fix the sql for using on acis ?

Além de mudar a estrutura do classDonate.php

 

teria que alterar o funcionamento da entrega ja que (suponho que a acis não possua o sistema de item_delivery). Teria que ser adaptado para enviar para o inventario ou warehouse

Editado por Dwbryel

XD

Link para o comentário
Compartilhar em outros sites

4 horas atrás, Dwbryel disse:

Olá, voce configurou o IPN para o seu dominio com o url do pix_webhook.php ?

  

Além de mudar a estrutura do classDonate.php

teria que alterar o funcionamento da entrega ja que (suponho que a acis não possua o sistema de item_delivery). Teria que ser adaptado para enviar para o inventario ou warehouse

assim?

image.png.7ec843b6c25ef3090ce889106fcf05b3.png

 

 
// Domínio base para URLs de retorno e cancelamento
define('BASE_URL', 'https://donate.l2shield.club');
 
// Configuração do PayPal
$paypalConfig = [
    'client_id' => PAYPAL_CLIENT_ID,
    'secret' => PAYPAL_SECRET,
    'mode' => PAYPAL_SANDBOX ? 'sandbox' : 'live',
    'return_url' => BASE_URL . '/paypal/process_payment.php?success=true',
    'cancel_url' => BASE_URL . '/paypal/process_payment.php?cancel=true'
];
 
// Access token do Pix
define('PIX_ACCESS_TOKEN', 'APP_USR-3599620368483935-062912-0a9e637a2dbb0172bb10d92dc7e49f69-1483480212');
 
// Configuração do ID do item
define('ITEM_ID', 9911); // ID do item fixo conforme solicitado
?>

 

  • Gostei 1

Todos os dias eu aprendo que até hoje eu não aprendi nada!

Link para o comentário
Compartilhar em outros sites

22 horas atrás, coba-ltd disse:
Eu farei isso se você pedir em português

desculpe meu amigo, não falo português ... sou da Albânia, de qualquer forma, obrigado por responder!

Aqui está:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Essa task eu já tinha usado junto com o painel ICP e funcionava bem na época. Não consegui testar com esse sistema do tópico porque não funcionou para mim, pelo menos não o mercado pago.

Editado por coldplay
Link para o comentário
Compartilhar em outros sites

Em 01/07/2024 at 07:35, Asturias disse:

assim?

image.png.7ec843b6c25ef3090ce889106fcf05b3.png

 
// Domínio base para URLs de retorno e cancelamento
define('BASE_URL', 'https://donate.l2shield.club');
 
// Configuração do PayPal
$paypalConfig = [
    'client_id' => PAYPAL_CLIENT_ID,
    'secret' => PAYPAL_SECRET,
    'mode' => PAYPAL_SANDBOX ? 'sandbox' : 'live',
    'return_url' => BASE_URL . '/paypal/process_payment.php?success=true',
    'cancel_url' => BASE_URL . '/paypal/process_payment.php?cancel=true'
];
 
// Access token do Pix
define('PIX_ACCESS_TOKEN', 'APP_USR-3599620368483935-062912-0a9e637a2dbb0172bb10d92dc7e49f69-1483480212');
 
// Configuração do ID do item
define('ITEM_ID', 9911); // ID do item fixo conforme solicitado
?>

deveria ser dessa forma mesmo. 

Funcionou?

XD

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Dwbryel disse:

deveria ser dessa forma mesmo. 

Funcionou?

Não amigo 😕 Continua com este erro, mesmo com o Access Token gerado

e a IPN direcionado pro pix_webhook

Esse erro segundo o mercado pago "

O conteúdo está oculto, favor efetuar login ou se cadastrar!
"

 

image.png.7ede3cb7860ba574d1c47a3b4da83ab6.png

 

Editado por Asturias

Todos os dias eu aprendo que até hoje eu não aprendi nada!

Link para o comentário
Compartilhar em outros sites

A documentação da API do mercado pago especifica que o cabeçalho "x-idempotency-key" é obrigatório e deve ser um valor único. Eu também tive esse erro quando testei o painel.

Na implementação que eu fiz em https://www.l2jbrasil.com/topic/147884-sistema-de-pagamento-via-pix-qrcode-e-cartão-de-crédito-através-do-mercado-pago/, passo o ID local da compra (gerado pelo IdFactory da aCis) como valor para esse campo. Não tive problemas até então.

 

Link para o comentário
Compartilhar em outros sites

6 horas atrás, Asturias disse:

Não amigo 😕 Continua com este erro, mesmo com o Access Token gerado

e a IPN direcionado pro pix_webhook

Esse erro segundo o mercado pago "

O conteúdo está oculto, favor efetuar login ou se cadastrar!
"

image.png.7ede3cb7860ba574d1c47a3b4da83ab6.png

Me chama no discord se possivel @Litch 
Vou te enviar uns arquivos para ver se resolve. Pois não consegui reproduzir esse erro.

///

Quem tiver testando fiz um update em 2 arquivos. 

- generate_pix.php

outro em /classes/classPix.php

substituam os arquivos e testem fazendo favor 😃

Só pra quem estava tendo o problema do amigo acima ai.

 

spacer.png

 

 

atualizacao_v1.rar

Editado por Dwbryel
  • Gostei 1

XD

Link para o comentário
Compartilhar em outros sites

Não funcionou, mas mandei um convite no discord como Diogo Maiochi

image.png.d8a2db9916ce18bf85037ffb7bf59ce8.png

 

Editado por Asturias

Todos os dias eu aprendo que até hoje eu não aprendi nada!

Link para o comentário
Compartilhar em outros sites

Foi resolvido o problema Asturias. 

Qualquer coisa usem esses arquivos se tiverem o mesmo problema.

5 horas atrás, Dwbryel disse:

Me chama no discord se possivel @Litch 
Vou te enviar uns arquivos para ver se resolve. Pois não consegui reproduzir esse erro.

///

Quem tiver testando fiz um update em 2 arquivos. 

- generate_pix.php

outro em /classes/classPix.php

substituam os arquivos e testem fazendo favor 😃

Só pra quem estava tendo o problema do amigo acima ai.

O conteúdo está oculto, favor efetuar login ou se cadastrar!

atualizacao_v1.rar 3.56 kB · 0 downloads

 

XD

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois...



×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.