kagatan / privatbank-autoclient
用于操作PrivatBank账户报表的类(通过autoclient)
v1.0.1
2019-08-12 19:08 UTC
This package is auto-updated.
Last update: 2024-09-13 07:04:16 UTC
README
PrivatBank低级API实现
用于操作PrivatBank账户报表的类(通过autoclient)
用于获取PrivatBank结算账户在线报表的类。报表通过自动客户端下载。如何创建客户端,请参阅下面的链接描述。
PrivatBank API
安装
使用composer安装
composer require kagatan/privatbank-autoclient
用法
<?php use Kagatan\PrivatbankAutoClient\ClientAPI; $id = '0a550a93-XXX-XXXX-XXXX-1f345gtty56ac53'; $token = 'your_token'; // bank account $acc = '123546788'; // time ts (~ previous 3 day) $startDate = time() - 3600 * 24 * 3; // time ts $endDate = time(); $client = new ClientAPI($id, $token); // Get lastday transactions $transactions = $Client->getLastdayTransactions($acc); var_dump($transactions); // Get today transactions $transactions = $Client->getTodayTransactions(acc); var_dump($transactions); // Get previous transactions $transactions = $client->getPreviousTransactions($acc, $startDate, $endDate); var_dump($transactions); foreach ($transactions AS $transaction) { $transaction = array_shift($transaction); // Если платеж проведен и нашли инвойс if (isset($transaction['BPL_PR_PR']) AND $transaction['BPL_PR_PR'] == 'r') { // } }