pkj/sbanken

PHP Wrapper for Sbanken (Norwegian bank) API.

1.0.5 2018-03-08 12:47 UTC

This package is auto-updated.

Last update: 2024-10-29 04:14:49 UTC


README

A comprehensive PHP Client for Sbanken API.

Apis supported:

  • Accounts
  • Transactions
  • Transfers

Install

Install using composer.

composer require pkj/sbanken:^1.0

Usage

See examples/ folder in this repo.

Examples

Make sure you have PHP 7.1+. We do not support lower versions.

Make sure you have signed up for skandiabanken developer and have client id and client secret. See sbanken website for info.

git clone git@github.com:peec/sbanken.git
cd sbanken
composer install
cd examples

Run the following commands to test. Note to change the environment variables (CLIENT_ID, CLIENT_SECRET, etc.).

Listing bank accounts

CLIENT_ID="x" \ 
CLIENT_SECRET="Y" \ 
CUSTOMER_ID="your person number" \ 
php accounts.php

Listing a specific bank account by account number

ACCOUNT_NUMBER="11 digit bank account number" \ 
CLIENT_ID="x" \ 
CLIENT_SECRET="Y" \ 
CUSTOMER_ID="your person number" \ 
php single-account.php

Listing transactions for a given bank account number

ACCOUNT_NUMBER="11 digit bank account number" \ 
CLIENT_ID="x" \ 
CLIENT_SECRET="Y" \ 
CUSTOMER_ID="your person number" \ 
php transactions.php

Transfer KR 1 NOK to some account

FROM="11 digit bank account number" \ 
TO="11 digit bank account number" \
MONEY="1" \
CLIENT_ID="x" \ 
CLIENT_SECRET="Y" \ 
CUSTOMER_ID="your person number" \ 
php transactions.php