Event Definitions

Event NameDescriptionApplicable Flow(s)Callback parameter example
CARD:VIEW_PAGEEmitted for each page a customer views in the CARD application or lookup processes.All Card product flows:
Enhanced Apply
Real-Time Prescreen
Batch Prescreen
Unified Prequal
* Enhanced Checkout
object

{pageName: string}
CARD:SHOW_OVERLAYEmitted when the CARD overlay is renderedAll Card product flows:
Enhanced Apply
Real-Time Prescreen
Batch Prescreen
Unified Prequal
* Enhanced Checkout
object

{}
CARD:CLOSE_OVERLAYEmitted when a customer exits the CARD overlayAll Card product flows:
Enhanced Apply
Real-Time Prescreen
Batch Prescreen
Unified Prequal
* Enhanced Checkout
object

{dismissTarget?: HTMLDivElement }
CARD:TIMEOUT_DSPAll Card acquisition flows:
Enhanced Apply
Real-Time Prescreen
Batch Prescreen
Unified Prequal
object

{}
CARD:TIMEOUT_APPLICATIONAll Card acquisition flows:
Enhanced Apply
Real-Time Prescreen
Batch Prescreen
Unified Prequal
object

{}
CARD:SUBMIT_APPLICATIONEmitted after a customer submitted an application (can be used to aggregate all acquisition flows)All Card acquisition flows:
Enhanced Apply
Real-Time Prescreen
Batch Prescreen
Unified Prequal
object

{}
CARD:SUBMIT_PREQUAL_APPLICATIONEmitted after a customer submits an application through the prequal flow. This happens after the user is determined to be eligible and proceeds with the application.Prequal application flowobjecty

{}
CARD:RECEIVE_APPLICATION_RESULTEmitted after an application has been processed (can be used to aggregate all acquisition flows)All Card acquisition flows:
Enhanced Apply
Real-Time Prescreen
Batch Prescreen
Unified Prequal
object

CardResult
CARD:CANCEL_APPLICATIONEmitted if an application is canceledAll Card acquisition flows:
Enhanced Apply
Real-Time Prescreen
Batch Prescreen
Unified Prequal
object

{}
CARD:APPLICATION_COMPLETEDEmitted when an application is completedAll Card acquisition flows:
Enhanced Apply
Real-Time Prescreen
Batch Prescreen
Unified Prequal
object

{}
CARD:ADD_TO_WALLETEmitted when a card is added to walletAll Card acquisition flows:
Enhanced Apply
Real-Time Prescreen
Batch Prescreen
Unified Prequal
object

{}
CARD:SUBMIT_PRESCREEN_APPLICATIONEmitted when a prescreen application is submitted. Similar to CARD:SUBMIT_APPLICATION but limited to prescreen. Real-Time Prescreen
Batch Prescreen
object

{}
CARD:RECEIVE_PRESCREEN_APPLICATION_RESULTEmitted after a prescreen application has been processed. Similar to CARD:RECEIVE_APPLICATION_RESULT but limited to prescreen. Real-Time Prescreen
Batch Prescreen
object

CardResult
UNIFIED:UNIFIED_OFFERS_RECEIVEDIndicates the user has reached the prequalified offers step. Lists the offers given/shown.* Unified Prequalobject

UnifiedOffersData
CARD:SUBMIT_PREQUAL_APPLICATIONEmitted when a card-based prequal application is submitted. Similar to CARD:SUBMIT_APPLICATION but limited to prequal.* Unified Prequalobject

{}
CARD:RECEIVE_PREQUAL_APPLICATION_RESULTEmitted after a card-based prequal application has been processed. Similar to CARD:RECEIVE_APPLICATION_RESULT but limited to prequal.* Unified Prequalobject

CardResult
BNPL:RECEIVE_UNIFIED_CHECKOUT_APPLICATION_RESULTIndicates the user completed a non-card-based (Installment/BNPL product) Prequal application to the end. Indicates the result of the action, i.e Approved or not.* Unified Prequalobject

UnifiedCheckoutResult
CARD:OFFER_RESPONSEEmitted when a customer responds to their prescreen offer Real-Time Prescreen
Batch Prescreen
* Unified Prequal
string

“YES” | “NO” | “NOT_ME” | “ABANDONED” | “PRESCREEN_NO”
CARD:RECEIVE_ACCOUNT_EXISTSEmitted when a customer completes Account Lookup process.* Enhanced Checkoutobject

AccountExistsResult
INSTALLMENT:APPLICATION_DECISIONEDEmitted when an applicant receives their prequalification decision for installments* Installment/BNPL Acquisitionobject

Application
INSTALLMENT:APPLICATION_CHECKOUTEmitted when an applicant completes their installment checkout.* Installment/BNPL Acquisitionobject

Application