Skip to content



November 4, 2021 - Updated types of event settings


October 7, 2021 - Documentations update


October 6, 2021 - Added pisAllowed parameter to the provider.


October 4, 2021

  • Added PIS support.
  • Added new method getInvestmentAccounts.
  • Added new method createInvestmentAccount.
  • Added new method deleteInvestmentAccount.
  • Added new method createPayment.
  • Added new method getInvestmentFunds.
  • Added new method refreshPayment.
  • Added new method getPayments.
  • Added new method cancelPayment.


September 17, 2021

  • Added sdkVersion parameter of the BittiqSDK as public parameter.
  • Added buildVersion parameter of the BittiqSDK as public parameter.


September 15, 2021

  • The errorDescription of BittiqApiError.incorrectRequestData now by default is the message from the backend.


February 26, 2021

  • SDK now comes in the form of an xcframework to support module stability.


December 4, 2020

This release contains breaking changes.

  • Added validUntil, created, lastUpdated and isPrivateAccount property to Consent object.
  • Added notificationsEnabled to Profile. Also this property can be set when updateProfile method is called.
  • Added new method findConsentsByStatus.
  • Added isPrivateAccount parameter to initializeConsent method.
  • Added new method confirmation.
  • Added appVersion parameter (required) to the init method of the BittiqSDK.
  • Changed email, firstName and lastName are made non-nullable in the Profile class.


December 2, 2020

This release contains breaking changes.

  • Added registerForNotifications - Registers a device to start receiving remote push notifications.
  • Added unregisterFromNotifications - Unregisters a device from receiving remote push notifications.
  • Added verifyEmail - Requests for a verification email to be sent to the given email address.
  • Added register - Register a new user.
  • Added setPin - Set a user's new PIN after a reset of the PIN was requested.
  • Added checkSdkVersion - Can be called to make sure that the current version of the Bittiq SDK is still valid.
  • Changed return type of login to Profile.
  • Changed return type of changePin to Profile.
  • Changed updateProfile to accept an UpdateProfile instead of Profile.


July 31, 2020

  • Property freeSpace of BankAccount now has an optional value.


July 24, 2020

This release contains breaking changes.

  • Added functionality to expose the Bittiq Authentication Service:
    • Added login method.
    • Added resetPin method.
    • Added changePin method.
  • Updated finishConsent to use the new Bittiq endpoints which fully supports PSD2.
  • Changed a few error definitions.


October 31, 2019

  • First beta release.


October 23, 2019

  • Fixed a bug in a DateFormatter, that resulted in incorrect startAt and endAt dates being sent to the server.


October 22, 2019

This release contains breaking changes.

  • Added a public initializer for Profile.
  • Changed getTransactions and findTransactionsBySubcategory methods to return a PagedData object, to account for paginated results. More info on how to handle pagination can be found here.
  • Renamed transactionIdCursor to cursor in both getTransactions and findTransactionsBySubcategory methods, to better reflect what value should be supplied.


October 18, 2019

This release contains breaking changes.

  • Renamed Category to TransactionCategory due to a naming conflict with a Category definition in the iOS 13.1 runtime.


October 17, 2019

This release contains breaking changes.

  • Added device property to BittiqSDK instance, that can be used to query deviceId, deviceType and deviceOS.
  • Added updateBankAccount method.
  • Added deleteAllConsents method.
  • Added name, fee and frequency parameters to createSubscription method.
  • Added updateTransactionSubcategory method.
  • Added accountIds parameter to findSubscriptions method.
  • Added cancelSubscriptions method.
  • Added getAllCategories method.
  • Added accountIds parameter to findTransactionsBySubcategory method.
  • Changed categoryId parameter to be optional in getFinancialOverviewForCategory method.
  • Renamed getProviders to getAllProviders to better reflect what it returns.
  • Removed FinancialCategory, in favour of Category with the properties totalExpectedAmount and totalAmountToDate with optional values.
  • Fixed a bug where some parameters were incorrectly mapped to API query/body parameters.


October 11, 2019

Transaction now contains a transactionDate property.


October 8, 2019

Initial version.