mestrona / mbank
下载银行交易并将它们写入数据库
6.0.0
2023-05-11 17:59 UTC
Requires
- mestrona/aqbanking-php: ^3.0.0
This package is not auto-updated.
Last update: 2024-09-16 17:19:27 UTC
README
Mestrona GbR 的简单交易获取器。
与 AqBanking 一起工作,通过 HBCI 获取银行交易并将其保存到数据库表。
安装
- 克隆 git 仓库
- 为您的操作系统安装 AqBanking(Debian/Ubuntu:
apt install aqbanking-tools
) - 安装 composer(如果尚未完成)
- 运行
composer install
- 从
schema.sql
和schema_update_1.sql
安装数据库模式
使用方法
-
将 config/accounts.template.php 复制到 config/accounts.php 并填写信息(数据库信息+账户数据)
-
调用
php mbank default
获取默认账户的最新交易。您可以配置任意数量的账户。调用php mbank --all
获取所有配置账户的最新交易。 -
如果 tan 模式错误,可以通过调用
aqhbci-tool4 listitanmodes --user=1
找出有效的 ones
调试
初始化后,尝试手动操作
export BIC= # Enter bank code here
export ACCOUNT= # Enter account code here
aqbanking-cli --acceptvalidcerts request --bank=$BIC --account=$ACCOUNT --ctxfile=.storage/aqBanking.ctx --balance --transactions
aqbanking-cli --acceptvalidcerts getaccounts--bank=$BIC --account=$ACCOUNT
aqbanking-cli --acceptvalidcerts listaccounts --bank=$BIC --account=$ACCOUNT
许可
MIT