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.
- Type: object · BusinessProfile
business _profile - Type: object · AnnualRevenue
annual _revenue The business's annual revenue.
- Type: integer | nullFormat: int32
estimated _worker _count The estimated number of workers in the business.
- Type: string | null
mcc Merchant Category Code
- Type: object · MonthlyEstimatedRevenue
monthly _estimated _revenue The business's estimated monthly revenue.
- Type: string | null
name The business name.
- Type: string | null
product _description A description of the products or services the business provides.
support _address The customer's address.
- Type: string | null
support _email The support email for the business.
- Type: string | null
support _phone The support phone number for the business.
- Type: string | null
support _url The support URL for the business.
- Type: string | null
url The business website.
- Type: string | null · BusinessTypeenum
business _type The business type.
valuescompany individual non _profit
- Type: object · Company
company Information about the company or business.
address The customer's address.
- Type: boolean
directors _provided Whether the company's directors have been provided.
- Type: object · DeclarationEvidence
directorship _declaration Evidence of a declaration with timestamp, IP, and user agent
- Type: boolean
executives _provided Whether the company's executives have been provided.
- Type: string | null
name The legal name of the company.
- Type: boolean
owners _provided Whether the company's owners have been provided.
- Type: object · DeclarationEvidence
ownership _declaration Evidence of a declaration with timestamp, IP, and user agent
- Type: string | null
phone The official business phone for verification and compliance.
- Type: object · DeclarationEvidence
representative _declaration Evidence of a declaration with timestamp, IP, and user agent
- Type: string · CompanyStructureenum
structure The structure of the company.
valuesmulti _member _llc private _corporation private _partnership public _corporation public _partnership
- Type: boolean
tax _id _provided Whether a tax ID has been provided.
- Type: string
tax _id _registrar The jurisdiction in which the tax ID is registered.
- Type: boolean
vat _id _provided Whether a VAT ID has been provided.
- Type: string
country max length:100The account's country.
- Type: string · CurrencyCode
default _currency Three-letter ISO currency code representing the default currency for the account.
- Type: boolean
details _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.
- Type: string | null
email 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.- Type: string
property Name
- Type: object · AccountRequirements
requirements - Type: string | nullFormat: date-time
current _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. - Type: array string[] | null
currently _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. - Type: string | nullenum
disabled _reason If the account is disabled, this enum describes why.
valuesaction _required .requested _capabilities listed other platform _paused rejected .fraud
- Type: array object[] | null · AccountRequirementsError[]
errors Fields that are
currently_dueand need to be collected again because validation or verification failed. - Type: array string[] | null
eventually _due Fields you must collect when all thresholds are reached. As they become required, they appear in
currently_dueas well, andcurrent_deadlinebecomes set. - Type: array string[] | null
past _due Fields that weren't collected by
current_deadline. These fields need to be collected to enable the account. - Type: array string[] | null
pending _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.
- Type: object · tos_acceptance_specs
tos _acceptance Details on the account's acceptance of the Paypercut Services Agreement.
- Type: stringFormat: date-time
date The date and time when the declaration was made
- Type: string
ip The IP address from which the declaration was made
- Type: string
service _agreement max length:100 - Type: string
user _agent The user agent of the browser/client making the declaration
- Type: stringenum
type The type of account to create. May be one of
custom,expressorstandard.valuesstandard custom express

