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
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
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
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
Use statusReason.
Account.notConfiguredNote ● String deprecated scalar
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
Use statusReason.
Account.rejectedNote ● String deprecated scalar
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 ● setupAccount mutation ● startCompanyLookup mutation ● updateAccount mutation ● verifyBusinessDetails mutation ● verifyCustomDomain mutation