Trey Teter

Software Engineer

March 2021 Newsletter

Partner Go-Live announcements!

New Partners!

Since February, we have had two new Q2 Partners go live, Experian and Wise!

The Marketplace's rapid development and innovation has caused the industry to take notice. Most recently, the folks at Accenture shared the digital ‘new normal’ and its impact on banks - featuring how Q2 Marketplace is changing the community banking industry while enabling third-party providers to get to market faster and more efficiently.

If you want more information on how to add a partner application to the Q2 platform, please contact

Developer Portal Status page

We know you depend on our services for development and releases, so we created a live status page! The first two services we added were our Shared Development Server and the Gitlab runner:

  • The Shared Development Server is the primary development environment for our partners.
  • The Gitlab runner is an automated deployment service many developers depend on.

We will also be posting up-to-date status messages here. If you are experiencing an issue, check first to see if it's a known problem.

Status Page

Developer updates and new functionality

Scoped Vault

SDK 2.75.0 features a new, opt-in approach to secrets. Secrets can now be stored in Vault at the environment or application level. Because this is a breaking change, developers must opt-in rather than have it turned on by automatically. You can read more about this in the changelog or at

Our Vault service is the ideal way to store API keys and other secrets needed by your applications. Secrets in this new paradigm will be stored at the environment level by default, with the option of a more global level.

Tecton Mobile APIs

Tecton v1.1.0 features a new set of Mobile APIs. These new features were made to work specifically inside the Mobile App, with possible desktop functionality in the future. Some of the more notable additions are being able to check to see if the user has push notifications enabled, the ability to turn on/off a user’s push notifications, a QR code Scanner, and opening the phone's built-in contact picker.

Push notifications

These three new functions allow developers to enable or disable push notifications from their extensions. First, the application needs to checkPushEnrollment to see if push notifications are already enabled. If they are, then app can disable push notifications using unenrollPush. If they aren't, then the option to turn them on is available using enrollPush.

QR code scanner

This function, getQRCode, opens the phone’s camera and tries to scan for a QR code. If successful, it will return the code in string format. Otherwise, there is a customizable error message asking them to try again or cancel. Possible use cases include coupon codes, alternate sign in codes, and information about the user in QR code format.

Contact picker

The new contact picker function, pickContact, opens the phone’s contact picker to allow the user to select a contact and will return the name, phone number, and email address. One potential use case is simplifying online transfers.

Latest Releases

Caliper SDK (Python) 2.77.1 - CHANGELOG

Tecton SDK (Javascript) 1.2.3 - CHANGELOG

Marketplace (Python) 0.6.0 - CHANGELOG