Merchant class abstract

Merchant

Properties:

  • links - References to resources connected with this merchant.
  • captureDelay - The capture delay set for the merchant account. Possible values: * Immediate * Manual * Number of days from 1 to 29
  • companyId - The unique identifier of the company account this merchant belongs to
  • dataCenters - List of available data centers. Adyen has several data centers around the world.In the URL that you use for making API requests, we recommend you use the live URL prefix from the data center closest to your shoppers.
  • defaultShopperInteraction - The default shopperInteraction value used when processing payments through this merchant account.
  • description - Your description for the merchant account, maximum 300 characters
  • id - The unique identifier of the merchant account.
  • merchantCity - The city where the legal entity of this merchant account is registered.
  • name_ - The name of the legal entity associated with the merchant account.
  • pricingPlan - Only applies to merchant accounts managed by Adyen's partners. The name of the pricing plan assigned to the merchant account.
  • primarySettlementCurrency - The currency of the country where the legal entity of this merchant account is registered. Format: ISO currency code. For example, a legal entity based in the United States has USD as the primary settlement currency.
  • reference - Reference of the merchant account.
  • shopWebAddress - The URL for the ecommerce website used with this merchant account.
  • status - The status of the merchant account. Possible values: * PreActive: The merchant account has been created. Users cannot access the merchant account in the Customer Area. The account cannot process payments. * Active: Users can access the merchant account in the Customer Area. If the company account is also Active, then payment processing and payouts are enabled. * InactiveWithModifications: Users can access the merchant account in the Customer Area. You cannot process new payments but you can still modify payments, for example issue refunds. You can still receive payouts. * Inactive: Users can access the merchant account in the Customer Area. Payment processing and payouts are disabled. * Closed: The account is closed and this cannot be reversed. Users cannot log in. Payment processing and payouts are disabled.
Annotations
  • @BuiltValue.new()

Constructors

Merchant([void updates(MerchantBuilder b)])
factory

Properties

captureDelay String?
The capture delay set for the merchant account. Possible values: * Immediate * Manual * Number of days from 1 to 29
no setter
companyId String?
The unique identifier of the company account this merchant belongs to
no setter
dataCenters → BuiltList<DataCenter>?
List of available data centers. Adyen has several data centers around the world.In the URL that you use for making API requests, we recommend you use the live URL prefix from the data center closest to your shoppers.
no setter
defaultShopperInteraction String?
The default shopperInteraction value used when processing payments through this merchant account.
no setter
description String?
Your description for the merchant account, maximum 300 characters
no setter
hashCode int
The hash code for this object.
no setterinherited
id String?
The unique identifier of the merchant account.
no setter
References to resources connected with this merchant.
no setter
merchantCity String?
The city where the legal entity of this merchant account is registered.
no setter
name_ String?
The name of the legal entity associated with the merchant account.
no setter
pricingPlan String?
Only applies to merchant accounts managed by Adyen's partners. The name of the pricing plan assigned to the merchant account.
no setter
primarySettlementCurrency String?
The currency of the country where the legal entity of this merchant account is registered. Format: ISO currency code. For example, a legal entity based in the United States has USD as the primary settlement currency.
no setter
reference String?
Reference of the merchant account.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shopWebAddress String?
The URL for the ecommerce website used with this merchant account.
no setter
status String?
The status of the merchant account. Possible values: * PreActive: The merchant account has been created. Users cannot access the merchant account in the Customer Area. The account cannot process payments. * Active: Users can access the merchant account in the Customer Area. If the company account is also Active, then payment processing and payouts are enabled. * InactiveWithModifications: Users can access the merchant account in the Customer Area. You cannot process new payments but you can still modify payments, for example issue refunds. You can still receive payouts. * Inactive: Users can access the merchant account in the Customer Area. Payment processing and payouts are disabled. * Closed: The account is closed and this cannot be reversed. Users cannot log in. Payment processing and payouts are disabled.
no setter

Methods

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