Sub-accounts Object

Sub-accounts Object is a business entity that you can manage when you need additional account for transparency and accountability in your transaction

{
  "uuid": "d8361719-290b-4b80-8e75-8329321a4000",
  "name": "Reforza Corporation",
  "shortName": "RCI",
  "description": "Whale Technology Company",
  "address": "H Rasuna Said, Jakarta",
  "postCode": "60541",
  "logo": "https://acme.inc/assets/logo.png",
  "merchantEmail": "admin@corp.inc",
  "merchantPhone": "081217003600",
  "picEmail": "admin@corp.inc",
  "picPhone": "081217003600",
  "picName": "Reforza",
  "picJobTitle": "owner",
  "businessType": "COMPANY",
  "businessStructure": "PERSEROAN TERBATAS",
  "businessCountry": "ID",
  "parentIndustry": "Airlines",
  "childIndustry": "Airlines, Air Carriers",
  "mcc": "4511",
  "countryOfEntity": "ID",
  "digitalStatus": "Digital",
  "parentId": "e485e01b-ff59-4a47-bb7d-9b39064f3388",
  "autoWithdrawal": "ON",
  "bankAccount": {
    "channelCode": "JENIUS",
    "bankName": "PT BANK BTPN TBK",
    "accountNumber": "90016666001",
    "accountName": "Sdr. Dummy Account Success"
  }
}

Sub-account Object Schema

Schema Path
Specs and Validation
Description

uuid

  • String

Object Unique Identifier

name

  • String

  • Required

Name of the sub-merchant

shortName

  • String

  • Required

Short Name of the sub-merchant, used as the transaction statement descriptor

description

  • String

  • Optional

Description of the sub-merchant

address

  • String

  • Optional

Full address of the sub-merchant company

postCode

  • String

  • Optional

Postal code of the sub-merchant company address

logo

  • String

  • Optional

cloud storage URL of the sub-merchant logo

merchantEmail

  • String

  • Required

  • Unique

Email Address of the sub-merchant

merchantPhone

  • String

  • Required

Phone Number of the sub-merchant

picEmail

  • String

  • Required

PIC email address

picPhone

  • String

  • Required

PIC phone number

picName

  • String

  • Required

PIC Full Name

picJobTitle

  • String

  • Optional

PIC Job Title

businessType

  • String

  • Required

Type of the business of sub-merchant, one of INDVIDUAL or COMPANY.

businessStructure

  • String

  • Required

Business structure of the sub-merchants. e.g. CV, PT, etc.

Business structure is regulated differently in each Country.

businessCountry

  • String

  • Required

Two letter digits country code based on ISO 3166-1 alpha-2 where the business resides

parentIndustry

  • String

Industry in general Merchant Industry List

childIndustry

  • String

Industry in specific Merchant Industry List

mcc

  • String

Merchant Category Code MCC Code List

countryOfEntity

  • String

Merchant's operational Country ISO 3166-1 alpha-2

digitalStatus

  • String

Selling Digital Product / Non Digital Product, possible values are Digital or Non-digital

parentId

  • String

Parent Merchant's UUID

autoWithdrawal

  • String

Auto-withdrawal options for sub-merchant, default value is ON

  • channelCode

  • String

Channel code for Withdrawal destination such as Bank, E wallet or other channels

List of Channel code can be accessed Channel Codes

  • bankName

  • String

Bank name for Withdrawal destination such as Bank, E wallet or other channels

List of Channel code can be accessed Channel Codes

  • accountNumber

  • String

Account Number of Withdrawal destination

  • accountName

  • String

Account Name of Withdrawal destination