接受不带信用卡的付款。 Yandex.Money上的面孔


开源Yandex捐款服务


接受Yandex.Money实体付款。 面孔

  • 卡,Yandex,电话的在线支付
  • 在付款中添加标签
  • 在服务器上接收和检查警报
  • 电报机器人自动化示例

切入下的实现和说明

Python项目



模块:


  • money.yandex.ru-我们收到款项的个性化钱包
  • httpsserver-生成付款页面并接收Yandex警报的python服务器
  • billingservice-接收付款通知后调用的远程过程与数据库一起使用
  • redis-server-用作远程过程调用的队列服务器
  • example / telegrambot-生成付费电报机器人链接的示例

收款按钮


Yandex.Money可以创建用于收集资金的按钮和表格,您可以在其中嵌入评论和付款标签。



付款通知


另外-可以在服务器上配置付款通知的接收。



添加付款接受


  1. 注册,将钱包的状态增加到名义上
  2. 设置->其他-> HTTP通知
    • 添加您的域和秘密
    • 开启通知
  3. 提升redis-server访问参数添加rq_access.py
  4. 我们会通过例如letencrypt接收域的SSL证书
  5. 使用其参数提升https服务器,如果服务器不可用,请不要忘记防火墙
  6. 我们通过httpsserver / .secret / ymsecret.py中的设置来设置用于通知钱包ID和密码
  7. 编辑httpserver-ympayment.service ,在主管下启动服务器
  8. 在具有基础的计算机上,编辑billing.service并为此服务运行systemd RQ worker将启动
  9. 通过Redis队列检查远程启动过程
  10. 根据示例,我们将付款链接的生成添加到您的bot函数中

在README中工作的示例
python-rq

Source: https://habr.com/ru/post/zh-CN425605/


All Articles