Skip to main content

Extension Points

The platform provides predefined extension points (also called integration points or placeholders) where FIs and partners can plug in custom extensions. Each point represents a specific location within the user interface or data flow.

Extension points are:

  • Predefined and contract-driven — each point expects a specific type of extension (for example, UI component, data provider, configuration module)
  • Independently configurable — FIs can enable, disable, or customize extensions per integration point
  • Context-aware — relevant contextual data is passed to the extension at runtime
  • Dynamically resolved — extensions are loaded only when the corresponding integration point is invoked

For schema and metadata details, see Technical Reference. For onboarding steps, see Getting Started.


Account and Transaction Details

Integration pointExtension point ID (web)Extension point ID (mobile)PurposeContext passed
Account History — Quick Linkscom.dbk.platform.olb.extension-point.pages.account-history.data-provider.quick-linkscom.dbk.platform.mobile.extension-point.pages.account-history.data-provider.quick-linksAdd custom action buttons to the Account History page. The extension must return a QuickLinkConfig object (including properties like key, destination, and label).Account data
Transaction Details Slide-Overcom.dbk.platform.olb.extension-point.pages.account-history.transaction-detailcom.dbk.platform.mobile.extension-point.pages.account-history.transaction-detailInject custom UI blocks (for example, maps, insights, effective dates) into the Transaction Detail slide-over.Transaction data
Account Details Slide-Overcom.dbk.platform.olb.extension-point.pages.account-history.account-detailcom.dbk.platform.mobile.extension-point.pages.account-history.account-detailDisplay additional user roles, promotional data, or custom details.Account data
Group Two Section (Account Details)com.dbk.platform.olb.extension-point.pages.account-history.group-two-attributescom.dbk.platform.mobile.extension-point.pages.account-history.group-twoAdd loan-specific attributes or custom data to the Group Two attributes section.Account data
Account History — Promotionscom.dbk.platform.olb.extension-point.pages.account-history.promotion-top / promotion-bottomN/AInternal extension points used to display targeted promotional banners at the top or bottom of the account history.Contextual promotional data
info

The Account History page has a static layout where promotion widgets are permanently fixed at the top and bottom. These promotion slots are widget extensions, not point-based extensions.


Delinquency and Status Indicators

The delinquency dollar extensions apply only to credit card accounts and only when the delinquency amount is greater than $0. Display must also be enabled via the Past Due Notification settings in the Experience Group. The delinquency pill replaces the existing "Past Due" pill when both conditions apply.

Integration pointExtension point ID (web)Extension point ID (mobile)PurposeContext passed
My Accounts Widget — Due Pillcom.dbk.platform.web.extension-point.pages.home.my-accounts.due-pillcom.dbk.platform.mobile.extension-point.pages.home.my-accounts.due-pillDisplay a delinquency amount as a high-visibility red pill (badge) on account cards.Delinquency amount, rendering mode
My Accounts Widget — Show Morecom.dbk.platform.web.extension-point.pages.home.my-accounts.detail.group-twocom.dbk.platform.mobile.extension-point.pages.home.my-accounts.detail.group-twoDisplay delinquency as a data point in the detailed view (Group 2).Delinquency amount, rendering mode
Account History — Summary Due Pillcom.dbk.platform.web.extension-point.pages.account-history.summary.due-pillcom.dbk.platform.mobile.extension-point.pages.account-history.summary.due-pillShow a delinquency indicator as a red pill in the Account History summary section.Delinquency amount, rendering mode
Account Details Slide-Over — Group Twocom.dbk.platform.web.extension-point.pages.account-history.account-detail.group-twocom.dbk.platform.mobile.extension-point.pages.account-history.account-detail.group-twoShow delinquency as a top-priority data row in the Account Details slide-over.Delinquency amount, account data

How to Choose an Integration Point

QuestionGuidance
Where should the extension appear?Match the page and UI region to the integration point (home screen cards, account history, slide-overs)
What type of extension is needed?UI rendering → UI extension point; buttons or quick actions → data provider extension point
What data does the extension need?Select a point whose context contract includes the required account, transaction, or delinquency data
Is this web or mobile?Use the extension point ID for your target platform — IDs differ between web (olb / web) and mobile

Web-Only Quick Reference

PageUse caseExtension point IDExtension type
Account HistoryQuick Links (custom buttons)com.dbk.platform.olb.extension-point.pages.account-history.data-provider.quick-linksData provider
Account HistoryTransaction Details (slide-over)com.dbk.platform.olb.extension-point.pages.account-history.transaction-detailUI extension
Account HistoryAccount Details (slide-over)com.dbk.platform.olb.extension-point.pages.account-history.account-detailUI extension
Account HistoryGroup Two attributescom.dbk.platform.olb.extension-point.pages.account-history.group-two-attributesUI extension

Next Steps