Account
Account information
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
}
Fields
Account.id
● ID!
non-null scalar
Account ID
Account.externalId
● String
scalar
Account external ID, provided by the partner (master account)
Account.masterAccountId
● ID
scalar
Master account ID, if the account is a sub-account of a partner (master account)
Account.name
● String
scalar
Account name
Account.paymentMethods
● AccountPaymentMethods
deprecated object
not used anymore
Account.publicBusinessDetails
● AccountPublicBusinessDetails
object
Public business information
Account.branding
● AccountBranding
object
Account branding
Account.defaultCurrency
● Currencies
deprecated enum
not used anymore
Account.test
● Boolean
scalar
If the account is a test account
Account.blocked
● Boolean
scalar
If the account is blocked
Account.status
● AccountStatus!
non-null enum
Account status
Account.reason
● String
deprecated scalar
Use statusReason instead
Account.timezone
● String
scalar
The account default timezone, e.g. Europe/Madrid
Account.adminEmail
● String
scalar
Account admin email
Account.apiKey
● String
scalar
Account API key, used to authenticate requests to REST and GraphQL APIs
Account.customDomain
● String
scalar
Account custom domain, this domain will be used for the hosted payment page
Account.customDomainConfig
● CustomDomainConfig
object
Account custom domain configuration
Account.payoutTerms
● AccountPayoutTerms
object
Account payout terms
Account.business
● BusinessData
object
Business basic data
Account.representatives
● [Representative!]
list object
Legal representatives
Account.iban
● String
scalar
IBAN number to receive settlements
Account.bankAccount
● BankAccount
object
Bank account information
Account.language
● String
scalar
Preferred language
Account.tokenizationMethods
● AccountTokenizationMethods
object
Tokenization methods
Account.notifications
● AccountNotifications
object
Account notifications
Account.billingPlan
● BillingPlans
enum
Billing Plan
Account.contract
● AccountContract
object
Account contract
Account.referralCode
● String
scalar
Account referral code
Account.promoCode
● String
scalar
Account promo code
Account.allowCreateApiKey
● Boolean
scalar
Allow creating API keys, if false, the account will not be able to create new API keys
Account.previewFeatures
● [String!]
list scalar
Access to preview features
Account.notConfiguredReason
● NotConfiguredReason
deprecated enum
Use statusReason instead
Account.notConfiguredNote
● String
deprecated scalar
Use statusNote instead
Account.userNote
● String
scalar
User provided note
Account.createdAt
● String!
non-null scalar
The date when the account was created in ISO 8601 format
Account.approvedAt
● String
scalar
The date when the account was approved in ISO 8601 format
Account.updatedAt
● String
scalar
The date when the account was updated in ISO 8601 format
Account.rejectedReason
● RejectedReason
deprecated enum
Use statusReason instead
Account.rejectedNote
● String
deprecated scalar
Use statusNote instead
Account.statusReason
● StatusReason
enum
The reason why the account status was changed
Account.statusNote
● String
scalar
The note about the account status
Returned By
account
query ● connectMasterAccount
mutation ● disableCustomDomain
mutation ● disableTokenizationMethod
mutation ● disconnectMasterAccount
mutation ● enableCustomDomain
mutation ● enableTokenizationMethod
mutation ● liveAccount
query ● requestAccountReview
mutation ● setupAccount
mutation ● startCompanyLookup
mutation ● updateAccount
mutation ● verifyBusinessDetails
mutation ● verifyCustomDomain
mutation