mestrona/mbank

下载银行交易并将它们写入数据库

维护者

详细信息

github.com/Mestrona/mbank

源代码

问题

安装: 2

依赖: 0

建议者: 0

安全性: 0

星标: 1

关注者: 3

分支: 0

公开问题: 1

类型:项目

6.0.0 2023-05-11 17:59 UTC

This package is not auto-updated.

Last update: 2024-09-16 17:19:27 UTC


README

Mestrona GbR 的简单交易获取器。

与 AqBanking 一起工作,通过 HBCI 获取银行交易并将其保存到数据库表。

安装

  1. 克隆 git 仓库
  2. 为您的操作系统安装 AqBanking(Debian/Ubuntu: apt install aqbanking-tools
  3. 安装 composer(如果尚未完成)
  4. 运行 composer install
  5. schema.sqlschema_update_1.sql 安装数据库模式

使用方法

  1. 将 config/accounts.template.php 复制到 config/accounts.php 并填写信息(数据库信息+账户数据)

  2. 调用 php mbank default 获取默认账户的最新交易。您可以配置任意数量的账户。调用 php mbank --all 获取所有配置账户的最新交易。

  3. 如果 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