AccountBase
This is an object representing an account. You can retrieve it to see properties on the account like its current requirements or if the account is enabled to make live charges or receive payouts.
- businessType: object · BusinessProfile
_profile - annualType: object · AnnualRevenue
_revenue The business's annual revenue.
- estimatedType: integer | nullFormat: int32
_worker _count The estimated number of workers in the business.
- mccType: string | null
Merchant Category Code
- monthlyType: object · MonthlyEstimatedRevenue
_estimated _revenue The business's estimated monthly revenue.
- nameType: string | null
The business name.
- productType: string | null
_description A description of the products or services the business provides.
- support
_address The customer's address.
- supportType: string | null
_email The support email for the business.
- supportType: string | null
_phone The support phone number for the business.
- supportType: string | null
_url The support URL for the business.
- urlType: string | null
The business website.
- businessType: string | null · BusinessTypeenum
_type The business type.
values- company
- individual
- non
_profit
- companyType: object · Company
Information about the company or business.
- address
The customer's address.
- directorsType: boolean
_provided Whether the company's directors have been provided.
- directorshipType: object · DeclarationEvidence
_declaration Evidence of a declaration with timestamp, IP, and user agent
- executivesType: boolean
_provided Whether the company's executives have been provided.
- nameType: string | null
The legal name of the company.
- ownersType: boolean
_provided Whether the company's owners have been provided.
- ownershipType: object · DeclarationEvidence
_declaration Evidence of a declaration with timestamp, IP, and user agent
- phoneType: string | null
The official business phone for verification and compliance.
- representativeType: object · DeclarationEvidence
_declaration Evidence of a declaration with timestamp, IP, and user agent
- structureType: string · CompanyStructureenum
The structure of the company.
values- multi
_member _llc - private
_corporation - private
_partnership - public
_corporation - public
_partnership
- taxType: boolean
_id _provided Whether a tax ID has been provided.
- taxType: string
_id _registrar The jurisdiction in which the tax ID is registered.
- vatType: boolean
_id _provided Whether a VAT ID has been provided.
- countryType: stringmax length:100
The account's country.
- defaultType: string · CurrencyCode
_currency Three-letter ISO currency code representing the default currency for the account.
- detailsType: boolean
_submitted Whether account details have been submitted. Accounts with Paypercut Dashboard access, which includes Standard accounts, cannot receive payouts before this is true. Accounts where this is false should be directed to an onboarding flow to finish submitting account details.
- emailType: string | null
The email address of the account holder. This is only to make the account easier to identify to you.
- metadata
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to
metadata.- propertyType: string
Name
- requirementsType: object · AccountRequirements
- currentType: string | nullFormat: date-time
_deadline Date by which the fields in
currently_duemust be collected to keep the account enabled. These fields may disable the account sooner if the next threshold is reached before they are collected. - currentlyType: array string[] | null
_due Fields that need to be collected to keep the account enabled. If not collected by
current_deadline, these fields appear inpast_dueas well, and the account is disabled. - disabledType: string | nullenum
_reason If the account is disabled, this enum describes why.
values- action
_required .requested _capabilities - listed
- other
- platform
_paused - rejected
.fraud
- errorsType: array object[] | null · AccountRequirementsError[]
Fields that are
currently_dueand need to be collected again because validation or verification failed. - eventuallyType: array string[] | null
_due Fields you must collect when all thresholds are reached. As they become required, they appear in
currently_dueas well, andcurrent_deadlinebecomes set. - pastType: array string[] | null
_due Fields that weren't collected by
current_deadline. These fields need to be collected to enable the account. - pendingType: array string[] | null
_verification Fields that might become required depending on the results of verification or review. It's an empty array unless an asynchronous verification is pending. If verification fails, these fields move to
eventually_due,currently_due, orpast_due. Fields might appear ineventually_due,currently_due, orpast_dueand inpending_verificationif verification fails but another verification is still pending.
- tosType: object · tos_acceptance_specs
_acceptance Details on the account's acceptance of the Paypercut Services Agreement.
- dateType: stringFormat: date-time
The date and time when the declaration was made
- ipType: string
The IP address from which the declaration was made
- serviceType: string
_agreement max length:100 - userType: string
_agent The user agent of the browser/client making the declaration
- typeType: stringenum
The type of account to create. May be one of
custom,expressorstandard.values- standard
- custom
- express

