PayorcEmbeddedCustomization class
Styling for a single embedded payment control.
Apple Pay and Google Pay use native platform buttons and do not accept this type — only SDK-built embeds below.
Constructors
- PayorcEmbeddedCustomization({Color? buttonBackgroundColor, Color? buttonTextColor, double? buttonBorderRadius, double? buttonHeight, Color? buttonBorderColor, Color? tileBackgroundColor, Color? tileTitleColor, Color? tileSelectedBackgroundColor, Color? tileSelectedBorderColor, Color? accentColor, Color? borderColor, String? payWithCardTitle, String? confirmButtonTitle, double? spacing, double? buttonHeightEmbedded, double? tileBorderRadius, double? tileHeight})
-
const
- PayorcEmbeddedCustomization.payWithCard({Color? backgroundColor, Color? textColor, double? borderRadius, double? height, Color? borderColor, String? title})
-
Pay with Card / Confirm / add-card sheets.
factory
- PayorcEmbeddedCustomization.samsungPay({Color? tileBackground, Color? tileTitle, Color? selectedBackground, Color? selectedBorder, Color? accent, String? confirmTitle, Color? confirmBackground, Color? confirmText})
-
Samsung Pay tile (payorcEmbeddedSamsungPayTile).
factory
- PayorcEmbeddedCustomization.tabby({Color? backgroundColor, Color? textColor, double? borderRadius, double? height, Color? borderColor, Color? accent, Color? selectedBackground, Color? selectedBorder, Color? titleColor})
-
Tabby tile (PayorcEmbeddedTabbyButton / payorcEmbeddedTabbyTile).
factory
Properties
- accentColor → Color?
-
final
- borderColor → Color?
-
final
-
final
-
final
-
final
-
final
-
final
-
final
- confirmButtonTitle → String?
-
final
- effectiveButtonBackground → Color
-
no setter
- effectiveButtonForeground → Color
-
no setter
- effectiveButtonHeight → double
-
no setter
- effectiveButtonRadius → double
-
no setter
- effectiveSpacing → double
-
no setter
- effectiveTileBackground → Color
-
no setter
- effectiveTileBorderRadius → double
-
no setter
- effectiveTileHeight → double?
-
no setter
- effectiveTileTitle → Color?
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasTileBackgroundOverride → bool
-
Host override; when null, embeds use defaultTileBackgroundColor + checkout accent.
no setter
- payWithCardTitle → String?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- spacing → double?
-
final
- tileBackgroundColor → Color?
-
final
- tileBorderRadius → double?
-
final
- tileHeight → double?
-
Tabby / Samsung tile minimum height when set via tabby
height.final - tileSelectedBackgroundColor → Color?
-
final
- tileSelectedBorderColor → Color?
-
final
- tileTitleColor → Color?
-
final
Methods
-
applyToSdk(
) → void - Applies button / border / sheet corner overrides for modal flows opened from an embed (add-card, submit). Does not change global brand or typography.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- defaultTileBackgroundColor → Color
-
Default Tabby / Samsung tile fill when tileBackgroundColor is not set.
no setter