See also the MerchantAccount response object.

C♯
MerchantAccountRequest request = new MerchantAccountRequest
{
  Individual = new IndividualRequest
  {
    FirstName = "Jane",
    LastName = "Doe",
    Email = "jane@14ladders.com",
    Phone = "5553334444",
    DateOfBirth = "1981-11-19",
    Ssn = "456-45-4567",
    Address = new AddressRequest
    {
      StreetAddress = "111 Main St",
      Locality = "Chicago",
      Region = "IL",
      PostalCode = "60622"
    }
  },
  Business = new BusinessRequest
  {
    LegalName = "Jane's Ladders",
    DbaName = "Jane's Ladders",
    TaxId = "98-7654321",
    Address = new AddressRequest
    {
      StreetAddress = "111 Main St",
      Locality = "Chicago",
      Region = "IL",
      PostalCode = "60622"
    }
  },
  Funding = new FundingRequest
  {
    Descriptor = "Blue Ladders",
    Destination = FundingDestination.BANK,
    Email = "funding@blueladders.com",
    MobilePhone = "5555555555",
    AccountNumber = "1123581321",
    RoutingNumber = "071101307"
  },
  TosAccepted = true,
  MasterMerchantAccountId = "14ladders_marketplace",
  Id = "blue_ladders_store"
};

Result<MerchantAccount> result = gateway.MerchantAccount.Create(request);
Parameters
Business

Only available for Braintree Marketplace accounts. Business information associated with a sub-merchant.

Address string

Only available for Braintree Marketplace accounts. Business information associated with a sub-merchant.

Locality string

The locality/city. 255 character maximum.

PostalCode string

The postal code. Postal code must be a string of 4-9 alphanumeric characters, optionally separated by a dash or a space. Spaces and hyphens are ignored.

Region string

The state or province. For PayPal addresses, the region must meet PayPal's state restrictions; for all other payment methods, it must be less than or equal to 255 characters.

StreetAddress string

The street address. Street address must be less than or equal to 255 characters.

DbaName string

The "Doing Business As" name. The company name must contain only letters, numbers, ampersands (&) hyphens (-), exclamation marks (!), at symbols (@), hashtag (#), dollar sign ($), beginning and end parentheses ( '(' and ')' ), single quotation mark ('), period (.), forward slash (/), plus symbol (+), comma (,) and double quotation mark ("). 40 character maximum.

LegalName string

The legal name. The applicant's legal name must contain only letters, numbers, ampersands (&) hyphens (-), exclamation marks (!), at symbols (@), hashtag (#), dollar sign ($), beginning and end parentheses ( '(' and ')' ), single quotation mark ('), period (.), forward slash (/), plus symbol (+), comma (,) and double quotation mark ("). 40 character maximum. Required if tax_id has been provided.

TaxId string

The 9-digit numeric value associated with the business' tax identity. Required if legal_name has been provided.

Funding required

Details of where funds will be disbursed for a sub-merchant.

AccountNumber string

The value representing a checking account number. Required if the request's funding destination is BANK, prohibited otherwise.

Descriptor string

The value that determines the business description that will appear on a sub-merchant's bank statement for deposits. If one is not provided, the gateway will generate one based on applicant name, business legal name, or DBA name. 22 character maximum.

Destination required, string

The way in which funds will be delivered to a specific sub-merchant. Specify BANK to disburse funds into the checking account associated with the provided account and routing numbers. Venmo funding destinations, EMAIL and MOBILE_PHONE, are no longer supported for new merchants. Contact us with questions or concerns.

Email string

The email address composed of ASCII characters. Must be in the format email_name@email_domain.domain. 64 character maximum for email_name. Required if the request's funding destination is EMAIL.

MobilePhone string

The mobile phone number. Phone must be 10 - 14 characters and can only contain numbers, parentheses, and periods. Required if the request's funding destination is MOBILE_PHONE.

RoutingNumber string

The numeric value representing a specific bank. Required if funding destination is BANK, prohibited otherwise.

Id string

Specifies the ID of the sub-merchant, which can be referenced when creating transactions with service fees. 32 character maximum; must be unique, can't be 'all' or 'new', and must contain only letters, numbers, _ and -. If not provided, we will automatically generate one.

Individual required

Individual information associated with a sub-merchant.

Address required, string

Individual address information associated with a sub-merchant.

Locality required, string

The locality/city. 255 character maximum.

PostalCode required, string

The postal code. Postal code must be a string of 4-9 alphanumeric characters, optionally separated by a dash or a space. Spaces and hyphens are ignored.

Region required, string

The state or province. For PayPal addresses, the region must meet PayPal's state restrictions; for all other payment methods, it must be less than or equal to 255 characters.

StreetAddress required, string

The street address. Street address must be less than or equal to 255 characters.

DateOfBirth required, string

The applicant's date of birth. Values can be passed as YYYYMMDD or YYYY-MM-DD.

Email required, string

Email address composed of ASCII characters.

FirstName required, string

The first name. The first name value must be less than or equal to 255 characters.

LastName required, string

The last name. The last name value must be less than or equal to 255 characters.

Phone string

Phone number. Phone must be 10-14 characters and can only contain numbers, dashes, parentheses and periods.

Ssn string

Either the full 9-digit Social Security Number or the last 4 digits. The value may be passed with or without dashes. If only the last 4 digits are provided, we will use this information in combination with the sub-merchant's other details to attempt to retrieve the full SSN.

MasterMerchantAccountId required, string

Specifies the merchant account that service fees are sent to. Merchant account IDs can be viewed in the Control Panel; learn how in our support articles.

TosAccepted required, bool

Whether the sub-merchant has read and agreed to the Terms of Service (TOS). See the terms of service accepted parameter for more information.

See also