
Serviço de doação de dinheiro yandex de código aberto
Aceitando pagamentos no Yandex.Money físico. rostos- pagamentos online com cartão, Yandex, telefone
- adicionar etiqueta ao pagamento
- recebendo e verificando alertas no seu servidor
- Exemplo de automação de bot de telegrama
Implementação e descrição sob o corte
Projeto Python
Módulos:
- money.yandex.ru - carteira personalizada para a qual recebemos dinheiro
- httpsserver - servidor python gerando páginas de pagamento e recebendo alertas Yandex
- billingservice - procedimento remoto, chamado após receber uma notificação de pagamento, funciona com o banco de dados
- redis-server - usado como servidor de fila para chamadas de procedimento remoto
- example / telegrambot - exemplo de geração de links para pagar bot de Telegram
Botões para coletar dinheiro
O Yandex.Money tem a capacidade de criar botões e formulários para coletar dinheiro nos quais você pode incorporar seus comentários e tags de pagamento.

Notificações de pagamento
Além disso - é possível configurar o recebimento de notificações de pagamento no seu servidor.

Adicionar aceitação de pagamento
- Registre, aumente o status da carteira para um valor nominal
- CONFIGURAÇÕES-> TUDO OUTRAS-> NOTIFICAÇÕES HTTP
- Adicione seu domínio e segredo
- Ativar notificações
- Aumente o redis-server , adicione parâmetros de acesso ao rq_access.py
- Recebemos o certificado SSL do domínio, por exemplo, através do letsencrypt
- Aumente o servidor https com seus parâmetros, não se esqueça do firewall se o servidor não estiver disponível
- Definimos o ID e o segredo da carteira para notificações das configurações em httpsserver / .secret / ymsecret.py
- Edite httpserver-ympayment.service , inicie o servidor sob o supervisor
- Na máquina com a base, edite billing.service e execute systemd para este serviço que o RQ worker iniciará
- Verificando o início remoto de procedimentos através da fila Redis
- Com base no exemplo, adicionamos a geração do link de pagamento à sua função de bot
Um exemplo de trabalho no READMEpython-rq