Saltar al contenido principal

Account

Merchant account.

type Account {
id: ID!
externalId: String
masterAccountId: ID
name: String
paymentMethods: AccountPaymentMethods @deprecated
publicBusinessDetails: AccountPublicBusinessDetails
branding: AccountBranding
defaultCurrency: Currencies @deprecated
test: Boolean
blocked: Boolean
status: AccountStatus!
reason: String @deprecated
timezone: String
adminEmail: String
apiKey: String
customDomain: String
customDomainConfig: CustomDomainConfig
payoutTerms: AccountPayoutTerms
business: BusinessData
representatives: [Representative!]
iban: String
bankAccount: BankAccount
language: String
tokenizationMethods: AccountTokenizationMethods
notifications: AccountNotifications
billingPlan: BillingPlans
contract: AccountContract
referralCode: String
promoCode: String
allowCreateApiKey: Boolean
previewFeatures: [String!]
notConfiguredReason: NotConfiguredReason @deprecated
notConfiguredNote: String @deprecated
userNote: String
createdAt: String!
approvedAt: String
updatedAt: String
rejectedReason: RejectedReason @deprecated
rejectedNote: String @deprecated
statusReason: StatusReason
statusNote: String
fraudDetectorThreshold: Int
fraudDetectorEnabled: Boolean
}

Fields​

Account.id ● ID! non-null scalar​

Account ID.

Account.externalId ● String scalar​

Partner-assigned external ID for sub-accounts of a master account.

Account.masterAccountId ● ID scalar​

Master account ID when this account is a sub-account.

Account.name ● String scalar​

Internal account name (not shown to customers).

Account.paymentMethods ● AccountPaymentMethods deprecated object​

DEPRECATED

Not used.

Account.publicBusinessDetails ● AccountPublicBusinessDetails object​

Public business information shown to customers.

Account.branding ● AccountBranding object​

Visual branding applied to customer-facing surfaces.

Account.defaultCurrency ● Currencies deprecated enum​

DEPRECATED

Not used.

Account.test ● Boolean scalar​

Whether this is a test account.

Account.blocked ● Boolean scalar​

Whether the account is blocked from processing payments.

Account.status ● AccountStatus! non-null enum​

Lifecycle status.

Account.reason ● String deprecated scalar​

DEPRECATED

Use statusReason.

Account.timezone ● String scalar​

Default IANA timezone (e.g. Europe/Madrid).

Account.adminEmail ● String scalar​

Primary admin email.

Account.apiKey ● String scalar​

API key used to authenticate REST and GraphQL requests for this account.

Account.customDomain ● String scalar​

Custom domain serving the hosted payment page.

Account.customDomainConfig ● CustomDomainConfig object​

Custom domain DNS and certificate state.

Account.payoutTerms ● AccountPayoutTerms object​

Settlement (payout) terms.

Account.business ● BusinessData object​

Legal and operational details of the business.

Account.representatives ● [Representative!] list object​

Legal representatives and beneficial owners.

Account.iban ● String scalar​

IBAN where settlements are deposited.

Account.bankAccount ● BankAccount object​

Settlement bank account verification details.

Account.language ● String scalar​

Preferred dashboard / communications language (BCP-47, e.g. en).

Account.tokenizationMethods ● AccountTokenizationMethods object​

Tokenization wallets configured for the account.

Account.notifications ● AccountNotifications object​

Email notification preferences.

Account.billingPlan ● BillingPlans enum​

Commercial billing plan.

Account.contract ● AccountContract object​

MONEI services contract envelope.

Account.referralCode ● String scalar​

Referral code shared by this merchant to invite others.

Account.promoCode ● String scalar​

Promo code applied to this account at signup.

Account.allowCreateApiKey ● Boolean scalar​

Whether the merchant is allowed to create new API keys.

Account.previewFeatures ● [String!] list scalar​

Preview feature flags enabled for this account.

Account.notConfiguredReason ● NotConfiguredReason deprecated enum​

DEPRECATED

Use statusReason.

Account.notConfiguredNote ● String deprecated scalar​

DEPRECATED

Use statusNote.

Account.userNote ● String scalar​

Free-form note provided by the merchant during onboarding.

Account.createdAt ● String! non-null scalar​

Account creation date (ISO 8601).

Account.approvedAt ● String scalar​

Date the account was approved by compliance (ISO 8601).

Account.updatedAt ● String scalar​

Date the account was last updated (ISO 8601).

Account.rejectedReason ● RejectedReason deprecated enum​

DEPRECATED

Use statusReason.

Account.rejectedNote ● String deprecated scalar​

DEPRECATED

Use statusNote.

Account.statusReason ● StatusReason enum​

Reason for the current status.

Account.statusNote ● String scalar​

Free-form note about the current status.

Account.fraudDetectorThreshold ● Int scalar​

Fraud-detector score threshold (0-1000). Card payments scoring above this value are declined. 0 is lowest risk, 1000 highest.

Account.fraudDetectorEnabled ● Boolean scalar​

Whether the fraud detector is enabled for the account.

Returned By​

account query ● connectMasterAccount mutation ● disableCustomDomain mutation ● disableTokenizationMethod mutation ● disconnectMasterAccount mutation ● enableCustomDomain mutation ● enableTokenizationMethod mutation ● requestAccountReview mutation ● requestOnlineChannel mutation ● setupAccount mutation ● startCompanyLookup mutation ● updateAccount mutation ● verifyBusinessDetails mutation ● verifyCustomDomain mutation