lukyrys / mbank
访问mBank CZ交易服务的库。由bgaluszka/mbank分支而来
dev-master
2019-02-15 16:44 UTC
Requires
- php: >=5.3.0
- ext-curl: *
This package is not auto-updated.
Last update: 2024-09-21 19:55:27 UTC
README
适用于检查新交易。实现的方法
- 登录
- 列出账户
- 列出最近操作
- 登出
需求
- PHP 5.3或更高版本
- cURL 扩展
安装
使用composer安装库
{ "require": { "lukyrys/mbank": "dev-master" } }
示例用法
所有账户的最近操作
<?php // load the autoload.php from composer require 'vendor/autoload.php'; $mbank = new \bgaluszka\Mbank\Mbank(); $mbank->login('id', 'password'); foreach (array('individual', 'business') as $profile) { $mbank->profile($profile); foreach ($mbank->accounts() as $account) { echo "{$account['name']} {$account['value']} {$account['currency']}\n"; foreach ($mbank->operations($account['iban']) as $operation) { echo "{$operation['title']} {$operation['value']} {$operation['currency']}\n"; } } } $mbank->logout();
搜索账户
<?php // load the autoload.php from composer require 'vendor/autoload.php'; $mbank = new \bgaluszka\Mbank\Mbank(); $mbank->login('id', 'password'); $operations = $mbank->operations('00 1111 2222 3333 4444 5555 6666', array( 'SearchText' => 'Tytuł przelewu', 'AmountFrom' => -10000.01, 'AmountTo' => 10000.01, 'periodFrom' => '01.01.2014', 'periodTo' => '31.12.2014', // 1 page contains about 25 operations, set it to 2 to get 50, 3 to 75 and so on 'pagesCount' => 2, )); foreach ($operations as $operation) { echo "{$operation['title']} {$operation['value']} {$operation['currency']}\n"; } $mbank->logout();