Gravatar

Solene Sossah

Software Engineer


September 2024 Newsletter

SDK News Corner

This month, we have introduced several new features and improvements. Notably, new adapters have been added to the SDK, allowing you to extend and enhance online banking functionality.

External Authentication Adapter

External Auth Adapter We are excited to announce the release of the External Authentication Adapter (beta)! This new feature extends several components of Online Banking, including inbound SSO with providers like Okta and Amazon Cognito. Third-parties can be called from Online Banking's existing locations for actions such as resetting passwords, unlocking users, and changing usernames to name a few. More details are available in our External Authentication Adapter Tutorial.

Deposit Item Image Adapter

Deposit Item Image Adapter We have added a Deposit Item Image Adapter, allowing end-users to view deposit images from their account history. When a deposit transaction marked with an image icon is selected, two primary functions can be invoked:

  • get_deposit_items: Retrieves the list of image metadata associated with the deposit
  • get_deposit_item_images : Accesses the deposited images

For more information on how to integrate this adapter, please refer to our Deposit Item Image Adaptor Tutorial.

Portal News

Company Admins user deletion

The portal team continues to improve the power and capabilities of the Company Admin. Company Admins can now delete users. Take note that if you delete a user they will not be able to recreate themselves. We still keep a record of this user for this security reason.

Member view

Log puller multiselect extensions

The portal log puller now has the ability to select multiple extensions at once. For example, if a developer is looking for all the errors for a subset of extensions, they can select all of those extensions then filter by error log level. Then to look at particular sessions, they can grab the session id to pull all the logs for particular sessions.

Log Puller

Multiple Application Templates

There is now an ability for Marketplace, Accelerator, and Reseller Apps on developer.q2.com to have multiple Application Templates for Q2 API's. This was built to have an API template for each Q2 API. If an app needed to connect to both Caliper API and Caliper Aggregator API that app would have a template for each use case. Note, this functionality is for Q2 Partners to get their application to function properly.

Multiple Template

OAuth application tracking

OAuth applications now track who last modified and who created it. We have always tracked when a particular application was last used as well as when it was created and modified. Now we will also track the user that creates or modifies these applications.

Tecton News

We have lots of shiny new things with Tecton 1.45.0. For starters, we've overhauled the our <q2-icon> component to use SVG sprites to reduce the overall payload, and also updated the vast majority of the icons to have a more modern look.

Next, we've introduced two new components for displaying lists of data. There's the <q2-list> component, which can then be populated with any number of <q2-item> components. You can use these the same way you'd use <li> tags inside of a <ul>. But, because it's a common display pattern, the <q2-item> component can also be used as a standalone to display information to the user. The image below show a few example usages.

q2 item usage

Lastly, we also added a frameless option to <q2-carousel> and a borderless option to our <q2-pill> component.

Caliper API News

International Support For Tac Target Endpoints

Add Tac Target Docs

When navigating to the Add Tac Target endpoint, you will notice that a CountryCode field has been added, along with more detailed documentation on its context. It can be used to indicate that the provided Target is an international phone number. Additionally, the Get Tac Target endpoint will now return the CountryCode as part of its response payload.

Testing Open Banking Endpoints

In addition to updates made to our Tac Target endpoints, generic envstack (environment stack) support has been added to facilitate testing in sandbox environments for Open Banking endpoints.

Latest Releases

Caliper SDK (Python) v2.238.0 - CHANGELOG

Tecton SDK (Javascript) v1.45.0 - CHANGELOG

Marketplace (Python) v0.8.8 - CHANGELOG

Caliper API (Python) v1.36.0 – CHANGELOG