From 5bd9995704a78ddcbd2709f1c9711e28a7bc78f2 Mon Sep 17 00:00:00 2001 From: noytsemach Date: Sun, 31 May 2026 16:39:10 +0300 Subject: [PATCH 1/2] Added `onValidateSession` universal's argument --- src/types/index.d.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/types/index.d.ts b/src/types/index.d.ts index 8b1c552..e0d945c 100644 --- a/src/types/index.d.ts +++ b/src/types/index.d.ts @@ -277,6 +277,10 @@ export interface UniversalOpts { toggles?: UniversalToggles selectedPaymentMethod?: string apmsOnClickValidation?: () => Promise + onValidateSession?: (data: { + paymentMethodType: string + fundingType?: CardFunding + }) => Promise localizations?: { [language: string]: LanguageLocalizationOverride } @@ -653,6 +657,8 @@ export type PaymentMethod = { supportedCardBrands?: CardBrand[] } +export type CardFunding = 'prepaid' | 'debit' | 'credit' | 'charge' + export type ExistingCard = { bin: string brand: CardBrand @@ -663,7 +669,7 @@ export type ExistingCard = { expYear: string last4: string fingerprint: string - funding: 'prepaid' | 'debit' | 'credit' | 'charge' + funding: CardFunding network: CardBrand payout: string cvvExists?: boolean From 5c48d075b76564df5a8e0bddce04467574574dd5 Mon Sep 17 00:00:00 2001 From: noytsemach Date: Sun, 31 May 2026 16:43:54 +0300 Subject: [PATCH 2/2] Added EVENT_TYPES.CARD_FUNDING_TYPE_UPDATE --- src/types/index.d.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/types/index.d.ts b/src/types/index.d.ts index e0d945c..82df423 100644 --- a/src/types/index.d.ts +++ b/src/types/index.d.ts @@ -423,7 +423,8 @@ export enum EVENT_TYPES { PAYMENT_PENDING_APPROVAL = 'payment_pending_approval', SET_DISABLE_UI = 'set_disable_ui', HEADLESS_READY = 'headless_ready', - FORM_VALIDATION_UPDATED = 'form_validation_update' + FORM_VALIDATION_UPDATED = 'form_validation_update', + CARD_FUNDING_TYPE_UPDATE = 'card_funding_type_update' } export type ListenerFn = (