pkj / sbanken-bundle
There is no license information available for the latest version (1.0.0) of this package.
1.0.0
2018-01-25 21:51 UTC
Requires
- pkj/sbanken: ^1.0
This package is auto-updated.
Last update: 2024-10-29 05:16:29 UTC
README
Create symfony based php apps with integration to Sbanken.
Uses https://github.com/peec/sbanken library. See that for docs of usage.
Install
Add to parameters.yml.dist:
parameters: #....... sbanken_client_id: ~ sbanken_client_secret: ~ sbanken_customer_id: ~
Add to config.yml:
pkj_sbanken: client_id: '%sbanken_client_id%' client_secret: '%sbanken_client_secret%' customer_id: '%sbanken_customer_id%'
Add to AppKernel.php:
new Pkj\Bundle\SbankenBundle\PkjSbankenBundle()
Run composer require
composer require pkj/sbanken-bundle:^1.0
You will be asked to fill in client_id, client_secret and customer_id. Get these from sbanken website. (customer_id is your person number).
Usage
This bundle exposes a new service pkj_sbanken.client
which you have access to getApi().
// Example, this can be run from controllers:
$bankAccountNumber = 11111111111;
$transactionRequest = new TransactionListRequest($bankAccountNumber);
$api = $transactions = $this->get('pkj_sbanken.client')->getApi();
$api->authorize();
$transactions = $api->Transactions()->getList($transactionRequest);
var_dump($transactions);
exit;