Skip to content

Получает платежи на счёте компании и перенаправляет в Планфикс

Notifications You must be signed in to change notification settings

viasite/tinkoff-openapi-payments-to-planfix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Получает входящие платежи на счёте компании и перенаправляет в Планфикс в виде аналитик.

Скрипт запускается, проверяет, появились ли новые платежи, если да, то отправляет их в Планфикс.

Данные об отправленных хранятся в lowdb (локальный json).

Предполагается запускать скрипт по крону:

*/10 7-23 * * * cd /home/user/tinkoff-openapi-payments-to-planfix/; npm start >> out.log

или в цикле:

while true; do node src/index.js >> out.log; sleep 300; done

Создание сервиса в systemd (Ubuntu 18.04):

/etc/systemd/system/tinkoff-to-planfix.service:

[Unit]
Description=tinkoff-to-planfix
DefaultDependencies=no
After=network.target

[Service]
Type=simple
Restart=always
RestartSec=1
ExecStart=/home/viasite/tinkoff-openapi-payments-to-planfix/tinkoff-to-planfix.sh
TimeoutSec=0
User=viasite

[Install]
WantedBy=multi-user.target

tinkoff-to-planfix.sh:

#!/bin/bash
set -eu
cd /home/viasite/tinkoff-openapi-payments-to-planfix
while true; do node src/index.js >> out.log; sleep 300; done
systemctl enable tinkoff-to-planfix.service
service tinkoff-to-planfix start
service tinkoff-to-planfix status

About

Получает платежи на счёте компании и перенаправляет в Планфикс

Resources

Stars

Watchers

Forks

Packages

No packages published