# MerchantAccount

Object · GraphQL API

Information about a merchant account associated with a merchant.

## Fields

- `id` (`ID!`) — non-null: Unique identifier for the merchant account. Used to determine what merchant account processed or will process a given Payment.
- `bankAccount` (`DisbursementBankAccount`) — deprecated since 2024-01-22: The disbursement bank account linked with the merchant account.
- `currencyCode` (`CurrencyCodeAlpha`): The ISO code for the currency the merchant account uses.
- `dbaName` (`String`): Business name of the account.
- `externalId` (`String`): A unique identifier for this account in external systems.
- `status` (`MerchantAccountStatus`): The status of a merchant account. This determines whether the merchant account can be used to create a Payment.
- `isDefault` (`Boolean`): Whether this merchant account is the default for this merchant. The default merchant account is used to process all Payments where a merchant account ID is not specified.
- `paypalAccount` (`PayPalAccountDetails`): The PayPal account linked with the merchant account.
- `hyperwalletAccount` (`HyperwalletAccountDetails`): The Hyperwallet account linked with the merchant account.
- `venmoAccount` (`VenmoAccountDetails`): The Venmo account linked with the merchant account.
- `threeDSecure` (`MerchantAccountThreeDSecureConfiguration`): The 3D Secure configuration for the merchant account.
- `capabilities` (`MerchantAccountCapabilities`): Capabilities that are enabled, supported, or active for this merchant account.
- `accountType` (`MerchantAccountType`): Merchant account type.

## Used by

- [BusinessAccountCreationRequest](/braintree/graphql/reference/types/business-account-creation-request) — Object; merchantAccount
- [MerchantAccountConnectionEdge](/braintree/graphql/reference/types/merchant-account-connection-edge) — Object; node

## GraphQL definition

```graphql
type MerchantAccount {
  id: ID!
  bankAccount: DisbursementBankAccount @deprecated(reason: "This field is no longer supported and will always be null.")
  currencyCode: CurrencyCodeAlpha
  dbaName: String
  externalId: String
  status: MerchantAccountStatus
  isDefault: Boolean
  paypalAccount: PayPalAccountDetails
  hyperwalletAccount: HyperwalletAccountDetails
  venmoAccount: VenmoAccountDetails
  threeDSecure: MerchantAccountThreeDSecureConfiguration
  capabilities: MerchantAccountCapabilities
  accountType: MerchantAccountType
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)