Appearance
@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?
optionalenabled?: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
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
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.