StoreDetail class abstract

StoreDetail

Properties:

  • address - The address of the physical store where the account holder will process payments from.
  • fullPhoneNumber - The phone number of the store provided as a single string. It will be handled as a landline phone. Examples: "0031 6 11 22 33 44", "+316/1122-3344", "(0031) 611223344"
  • logo - Store logo for payment method setup.
  • merchantAccount - The merchant account to which the store belongs.
  • merchantCategoryCode - The merchant category code (MCC) that classifies the business of the account holder.
  • merchantHouseNumber - Merchant house number for payment method setup.
  • phoneNumber - The phone number of the store.
  • shopperInteraction - The sales channel. Possible values: Ecommerce, POS.
  • splitConfigurationUUID - The unique reference for the split configuration, returned when you configure splits in your Customer Area. When this is provided, the virtualAccount is also required. Adyen uses the configuration and the virtualAccount to split funds between accounts in your platform.
  • status - The status of the store. Possible values: Pending, Active, Inactive, InactiveWithModifications, Closed.
  • store - Adyen-generated unique alphanumeric identifier (UUID) for the store, returned in the response when you create a store. Required when updating an existing store in an /updateAccountHolder request.
  • storeName - The name of the account holder's store. This value is shown in shopper statements. * Length: Between 3 to 22 characters * The following characters are not supported: :;}{$#@!|<>%^*+=\\ Note: storeName does not appear in American Express shopper statements by default. Contact Adyen Support to enable this for American Express.
  • storeReference - Your unique identifier for the store. The Customer Area also uses this value for the store description. * Length: Between 3 to 128 characters * The following characters are not supported: :;}{$#@!|<>%^*+=\\
  • virtualAccount - The account holder's accountCode where the split amount will be sent. Required when you provide the splitConfigurationUUID.
  • webAddress - URL of the ecommerce store.
Annotations
  • @BuiltValue.new()

Constructors

StoreDetail([void updates(StoreDetailBuilder b)])
factory

Properties

address ViasAddress
The address of the physical store where the account holder will process payments from.
no setter
fullPhoneNumber String?
The phone number of the store provided as a single string. It will be handled as a landline phone. Examples: "0031 6 11 22 33 44", "+316/1122-3344", "(0031) 611223344"
no setter
hashCode int
The hash code for this object.
no setterinherited
Store logo for payment method setup.
no setter
merchantAccount String
The merchant account to which the store belongs.
no setter
merchantCategoryCode String
The merchant category code (MCC) that classifies the business of the account holder.
no setter
merchantHouseNumber String?
Merchant house number for payment method setup.
no setter
phoneNumber ViasPhoneNumber?
The phone number of the store.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shopperInteraction StoreDetailShopperInteractionEnum?
The sales channel. Possible values: Ecommerce, POS.
no setter
splitConfigurationUUID String?
The unique reference for the split configuration, returned when you configure splits in your Customer Area. When this is provided, the virtualAccount is also required. Adyen uses the configuration and the virtualAccount to split funds between accounts in your platform.
no setter
status StoreDetailStatusEnum?
The status of the store. Possible values: Pending, Active, Inactive, InactiveWithModifications, Closed.
no setter
store String?
Adyen-generated unique alphanumeric identifier (UUID) for the store, returned in the response when you create a store. Required when updating an existing store in an /updateAccountHolder request.
no setter
storeName String?
The name of the account holder's store. This value is shown in shopper statements. * Length: Between 3 to 22 characters * The following characters are not supported: :;}{$#@!|<>%^*+=\\ Note: storeName does not appear in American Express shopper statements by default. Contact Adyen Support to enable this for American Express.
no setter
storeReference String?
Your unique identifier for the store. The Customer Area also uses this value for the store description. * Length: Between 3 to 128 characters * The following characters are not supported: :;}{$#@!|<>%^*+=\\
no setter
virtualAccount String?
The account holder's accountCode where the split amount will be sent. Required when you provide the splitConfigurationUUID.
no setter
webAddress String?
URL of the ecommerce store.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(StoreDetailBuilder)) StoreDetail
Rebuilds the instance.
inherited
toBuilder() StoreDetailBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<StoreDetail>
no setter