Aceptaci贸n de pagos desde una tarjeta sin jur. caras en Yandex.Money


Servicio de donaci贸n de dinero yandex de c贸digo abierto


Aceptar pagos en Yandex.Dinero f铆sico. caras

  • pagos en l铆nea desde tarjeta, Yandex, tel茅fono
  • agregar etiqueta al pago
  • recibir y verificar alertas en su servidor
  • Ejemplo de automatizaci贸n de bot de Telegram

Implementaci贸n y descripci贸n bajo el corte

Proyecto Python



M贸dulos:


  • money.yandex.ru - billetera personalizada para la cual recibimos dinero
  • httpsserver : servidor python que genera p谩ginas de pago y recibe alertas de Yandex
  • billingservice : procedimiento remoto, llamado despu茅s de recibir una notificaci贸n de pago, funciona con la base de datos
  • redis-server : se utiliza como servidor de cola para llamadas a procedimientos remotos
  • ejemplo / telegrambot - ejemplo de generar enlaces para pagar bot de Telegram

Botones para recoger dinero


Yandex.Money tiene la capacidad de crear botones y formularios para recolectar dinero en los que puede insertar sus comentarios y etiquetas de pago.



Notificaciones de pago


Adem谩s, es posible configurar la recepci贸n de notificaciones de pago en su servidor.



Agregar aceptaci贸n de pago


  1. Registrarse, aumentar el estado de la billetera a un valor nominal
  2. AJUSTES-> TODO lo dem谩s-> NOTIFICACIONES HTTP
    • Agrega tu dominio y secreto
    • Activar notificaciones
  3. Levante redis-server , agregue par谩metros de acceso a rq_access.py
  4. Recibimos el certificado SSL para el dominio, por ejemplo a trav茅s de letsencrypt
  5. Levante el servidor https con sus par谩metros, no se olvide del firewall si el servidor no est谩 disponible
  6. Configuramos la identificaci贸n de la billetera y el secreto para las notificaciones desde la configuraci贸n en httpsserver / .secret / ymsecret.py
  7. Edite httpserver-ympayment.service , inicie el servidor bajo el supervisor
  8. En la m谩quina con la base, edite billing.service y ejecute systemd para este servicio.
  9. Comprobaci贸n de inicio remoto de procedimientos a trav茅s de la cola Redis
  10. Seg煤n el ejemplo, agregamos la generaci贸n del enlace de pago a su funci贸n bot

Un ejemplo de trabajo en README
python-rq

Source: https://habr.com/ru/post/es425605/


All Articles