<?php

require_once 'swedbankJson.php';

$username = 198903060000;   // Personnummer
$password = 'fakePW';       // Personlig kod

try
{
    $bankConn    = new SwedbankJson($username, $password);
    $accounts    = $bankConn->accountList();
    $accountInfo = $bankConn->accountDetails($accounts->transactionAccounts[0]->id); // Hämtar från första kontot, sannolikt lönekontot
    $bankConn->terminate();
}
catch (Exception $e)
{
    echo 'Swedbank-fel: ' . $e->getMessage() . ' (Err #' . $e->getCode() . ")\r\n" . $e->getTraceAsString();
    exit;
}

####

echo '<pre>
Konton
';
print_r($accounts);

####

echo '
Kontoutdrag
';
print_r($accountInfo);

####

echo '
Auth-nyckel:
';

$bankConn = new SwedbankJson($username, $password);
echo $bankConn->getAuthorizationKey();
<?php

require_once 'swedbankJson.php';

// Inställningar
define('USERNAME', 198903060000);   // Personnummer
define('PASSWORD', 'fakePW');       // Personlig kod

echo '
Auth-nyckel:
';
try
{
    $bankConn = new SwedbankJson(USERNAME, PASSWORD);
    echo $bankConn->getAuthorizationKey();
}
catch (Exception $e)
{
    echo 'Swedbank-fel: ' . $e->getMessage() . ' (Err #' . $e->getCode() . ")\r\n" . $e->getTraceAsString();
    exit;
}



try
{
    $bankConn    = new SwedbankJson(USERNAME, PASSWORD, AUTH_KEY);
    $accounts    = $bankConn->accountList();
    $accountInfo = $bankConn->accountDetails($accounts->transactionAccounts[0]->id); // Hämtar från första kontot, sannolikt lönekontot
    $bankConn->terminate();
}
catch (Exception $e)
{
    echo 'Swedbank-fel: ' . $e->getMessage() . ' (Err #' . $e->getCode() . ")\r\n" . $e->getTraceAsString();
    exit;
}

####

echo '<strong>Konton<strong><pre>';
print_r($accounts);

####

echo '
<strong>Kontoutdrag</strong>
';
print_r($accountInfo);

####

Define istället för variabler för inställningar.
Define istället för variabler för inställningar.
