Go package for Swedbanks Open Banking API
Developer Documentation for Swedbank Open Banking Sandbox (BETA)
This is a work in progress package written in Go that uses the Swedbank Open Banking API. All feedback is appreciated!
Following examples are used inside Sandbox mode
accounts, err := swedbank.GetAccounts(&swedbank.Accounts{
"SANDSESS",
true,
"Thu, 01 Dec 1994 16:00:00 GMT",
"12345SGHDF",
"AZXS3456",
"Bearer dummyToken",
})
if err != nil {
fmt.Println(err)
}
for _, account := range accounts.List {
fmt.Println(account.ID)
}
account, err := swedbank.GetAccount(&swedbank.SingleAccount{
"AbcD1234eFgH568",
"SANDSESS",
true,
"12345SGHDF",
"AZXS3456",
"Bearer dummyToken",
})
if err != nil {
fmt.Println(err)
}
fmt.Println(account)
transactions, err := swedbank.GetTransactions(&swedbank.SingleAccount{
"AbcD1234eFgH568",
"SANDSESS",
true,
"12345SGHDF",
"AZXS3456",
"Bearer dummyToken",
})
if err != nil {
fmt.Println(err)
}
for _, transaction := range transactions.List {
fmt.Println(transaction)
}