Skip to content

@swapped/connect-sdk / core / IntegrationPaymentMethodBase

Type Alias: IntegrationPaymentMethodBase

IntegrationPaymentMethodBase = object

Defined in: src/types/session.types.ts:23

Display fields shared by every IntegrationPaymentMethod variant.

Properties

enabled?

optional enabled?: boolean

Defined in: src/types/session.types.ts:33


icon

icon: object

Defined in: src/types/session.types.ts:38

dark

dark: string

light

light: string


id

id: string

Defined in: src/types/session.types.ts:24


logo: object

Defined in: src/types/session.types.ts:34

dark

dark: string

light

light: string


name

name: string

Defined in: src/types/session.types.ts:26

Full display name.


provider

provider: IntegrationProvider

Defined in: src/types/session.types.ts:31


recommended: boolean

Defined in: src/types/session.types.ts:32


shortName

shortName: string

Defined in: src/types/session.types.ts:28

Short label for compact UI (e.g. a picker row).


uniqueShortName

uniqueShortName: string

Defined in: src/types/session.types.ts:30

Disambiguated short label when two methods share a name.