Store class abstract

Store

Properties:

  • links - Reference to resources connected with the store.
  • address - The address of the store.
  • businessLineIds - The unique identifiers of the business lines that the store is associated with. If not specified, the business line of the merchant account is used. Required when there are multiple business lines under the merchant account.
  • description - The description of the store.
  • externalReferenceId - The unique identifier of the store, used by certain payment methods and tax authorities. Required for CNPJ in Brazil, in the format 00.000.000/0000-00 separated by dots, slashes, hyphens, or without separators. Optional for SIRET in France, up to 14 digits. Optional for Zip in Australia, up to 50 digits.
  • id - The unique identifier of the store. This value is generated by Adyen.
  • merchantId - The unique identifier of the merchant account that the store belongs to.
  • phoneNumber - The phone number of the store, including '+' and country code in the E.164 format. If passed in a different format, we convert and validate the phone number against E.164.
  • reference - A reference to recognize the store by. Also known as the store code. Allowed characters: lowercase and uppercase letters without diacritics, numbers 0 through 9, hyphen (-), and underscore (_)
  • shopperStatement - The store name shown on the shopper's bank or credit card statement and on the shopper receipt.
  • splitConfiguration - Rules for Adyen for Platforms merchants to split the transaction amount and fees.
  • status - The status of the store. Possible values are: - active. This value is assigned automatically when a store is created. - inactive. The terminals under the store are blocked from accepting new transactions, but capturing outstanding transactions is still possible. - closed. This status is irreversible. The terminals under the store are reassigned to the merchant inventory.
  • subMerchantData - The sub-merchant data relevant for registered payment facilitators transacting on standalone terminals.
Annotations
  • @BuiltValue.new()

Constructors

Store([void updates(StoreBuilder b)])
factory

Properties

address StoreLocation?
The address of the store.
no setter
businessLineIds → BuiltList<String>?
The unique identifiers of the business lines that the store is associated with. If not specified, the business line of the merchant account is used. Required when there are multiple business lines under the merchant account.
no setter
description String?
The description of the store.
no setter
externalReferenceId String?
The unique identifier of the store, used by certain payment methods and tax authorities. Required for CNPJ in Brazil, in the format 00.000.000/0000-00 separated by dots, slashes, hyphens, or without separators. Optional for SIRET in France, up to 14 digits. Optional for Zip in Australia, up to 50 digits.
no setter
hashCode int
The hash code for this object.
no setterinherited
id String?
The unique identifier of the store. This value is generated by Adyen.
no setter
Reference to resources connected with the store.
no setter
merchantId String?
The unique identifier of the merchant account that the store belongs to.
no setter
phoneNumber String?
The phone number of the store, including '+' and country code in the E.164 format. If passed in a different format, we convert and validate the phone number against E.164.
no setter
reference String?
A reference to recognize the store by. Also known as the store code. Allowed characters: lowercase and uppercase letters without diacritics, numbers 0 through 9, hyphen (-), and underscore (_)
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shopperStatement String?
The store name shown on the shopper's bank or credit card statement and on the shopper receipt.
no setter
splitConfiguration StoreSplitConfiguration?
Rules for Adyen for Platforms merchants to split the transaction amount and fees.
no setter
status StoreStatusEnum?
The status of the store. Possible values are: - active. This value is assigned automatically when a store is created. - inactive. The terminals under the store are blocked from accepting new transactions, but capturing outstanding transactions is still possible. - closed. This status is irreversible. The terminals under the store are reassigned to the merchant inventory.
no setter
subMerchantData SubMerchantData?
The sub-merchant data relevant for registered payment facilitators transacting on standalone terminals.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(StoreBuilder)) Store
Rebuilds the instance.
inherited
toBuilder() StoreBuilder
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<Store>
no setter